gecko/mfbt
Jeff Walden e127f08ae6 Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
--HG--
rename : js/public/Vector.h => mfbt/Vector.h
extra : rebase_source : d5f87a48485e3f2241228a4b003e80974c86fd5f
2013-07-09 16:33:29 -07:00
..
decimal Bug 888159 - Fix Decimap.cpp building on VS2013. r=Waldo 2013-07-11 10:13:29 +09:00
double-conversion Bug 887465 - Rewrite double-conversion's assertions in terms of the MOZ_* assertions, and keep wtf (Yarr) from redefining them. r=jwalden 2013-06-27 16:25:42 -07:00
tests Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence 2013-07-03 15:46:51 -07:00
AllocPolicy.h Bug 891177 - Add AllocPolicy.h to define an implementation policy concept for use in mfbt. r=terrence 2013-07-02 17:16:07 -07:00
Array.h
Assertions.h Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo 2013-06-28 19:20:12 -07:00
Atomics.h Bug 881163 - Require gcc 4.5.2 for C++11 atomics, r=froydnj 2013-06-10 09:17:00 -07:00
Attributes.h bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo 2013-06-28 17:34:51 -04:00
BloomFilter.h
Casting.h Rename a method from 'check' to 'checkBounds' to avoid colliding with a 'check' macro in an OS X system header. (No, really.) Noticed while tryservering patches for bug 798179, r=rage 2013-06-10 15:31:37 -07:00
Char16.h
CheckedInt.h Bug 886128 - Fix various clang warnings and some potential bugs in nonstandard configurations. r=nnethercote,terrence. 2013-06-24 21:32:05 -07:00
Compiler.h
Constants.h
DebugOnly.h
Endian.h
EnumSet.h
exported_headers.mk Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence 2013-07-09 16:33:29 -07:00
FloatingPoint.h Bug 798179 - Rewrite ToIntWidth to more simply act upon the actual bits of the IEEE-754 representation. r=froydnj 2013-06-07 13:22:45 -07:00
GuardObjects.h
HashFunctions.cpp
HashFunctions.h No bug - Fix typo in comment in mfbt/HashFunctions.h. DONTBUILD 2013-06-14 11:17:01 -07:00
Likely.h
LinkedList.h Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below) 2013-06-28 18:38:30 -07:00
Makefile.in Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal 2013-06-17 15:21:01 -04:00
MathAlgorithms.h Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence 2013-07-03 15:46:51 -07:00
MemoryChecking.h
MemoryReporting.h Bug 798914 (part 1) - Introduce mozilla::MallocSizeOf in mfbt. r=Waldo. 2013-06-23 12:57:47 +02:00
Move.h Bug 891177 - Add an explanatory comment by the const_cast<> in the Move(const T&) overload. r=luke 2013-07-13 12:54:18 -07:00
moz.build Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal 2013-06-17 15:21:01 -04:00
MSStdInt.h
NullPtr.h
PodOperations.h Bug 862657 - Make PodCopy work even when copying to a volatile address, and add PodArrayCopy for copying one fixed-size array into another array of the same size. r=froydnj 2013-05-06 11:05:52 -07:00
Poison.cpp Bug 867530 - Move PresArena poisoning code to MFBT. r=roc 2013-05-07 20:48:59 +02:00
Poison.h Bug 871032 - Move the MOZ_ASSERTs after the declarations to work around MSVC Opt build failure when this file is compiled as C. r=roc 2013-05-13 16:28:29 +02:00
Range.h
RangedPtr.h
ReentrancyGuard.h Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence 2013-07-02 17:47:08 -07:00
RefPtr.h Bug 864035 - Add an atomic RefCounted and WeakPtr implementation. r=Waldo 2013-05-18 09:52:53 +02:00
Scoped.h
SHA1.cpp
SHA1.h
sources.mk Bug 867530 - Move PresArena poisoning code to MFBT. r=roc 2013-05-07 20:48:59 +02:00
SplayTree.h
StandardInteger.h
STYLE
TemplateLib.h Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence 2013-07-08 12:42:13 -07:00
ThreadLocal.h
TypedEnum.h
Types.h b=880492 use GCC's typeof when decltype is not available r=Waldo 2013-06-10 12:37:16 +12:00
TypeTraits.h Bug 798179 - Implement mozilla::MakeUnsigned. r=froydnj 2013-03-05 15:44:02 -08:00
Util.h Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke. 2013-05-30 06:29:56 -06:00
Vector.h Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence 2013-07-09 16:33:29 -07:00
WeakPtr.h Bug 864035 - Add an atomic RefCounted and WeakPtr implementation. r=Waldo 2013-05-18 09:52:53 +02:00