gecko-dev/mfbt
James Cheng 5a887baca6 Bug 1392885 -Add debug message when misusing the guard object. r=froydnj
MozReview-Commit-ID: 78iFX5qUcTC

--HG--
extra : rebase_source : 320b23d8d6a1fcff7fe6573243f10393f1bf56cf
2017-08-23 11:59:21 +08:00
..
decimal
double-conversion
staticruntime
tests Bug 1371771 - Add a MOZ_DEFINE_ENUM macro and variants to MFBT. r=froydnj 2017-06-30 19:58:11 -04:00
Alignment.h Bug 1391103 - Align Maybe::mStorage like when the type is in a struct. r=froydnj 2017-08-17 09:49:19 +10:00
AllocPolicy.h Bug 1380410 - Add NeverAllocPolicy, r=erahm 2017-07-25 11:26:21 -04:00
AlreadyAddRefed.h Bug 1162335 - Remove already_AddRefed::MatchNullptr. r=froydnj 2017-06-01 15:01:40 +10:00
Array.h
ArrayUtils.h
Assertions.cpp
Assertions.h Bug 1379254 - Add a @note to the documentation of MOZ_CRASH_UNSAFE_* to make clear data collection risk and requirements, r=erahm 2017-07-07 14:44:26 -04:00
Atomics.h Bug 1363426 - part 3 - minor cleanups to Atomics.h; r=erahm 2017-05-10 09:58:28 -04:00
Attributes.h Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor 2017-07-05 16:14:21 +02:00
BinarySearch.h
BloomFilter.h
BufferList.h Bug 1382645: Part 1 - Add memory reporter for StructuredCloneHolder binding implementation. r=billm 2017-07-25 14:53:41 -07:00
Casting.h
ChaosMode.cpp
ChaosMode.h
Char16.h Bug 1353593 - Part 1: Allow implicit conversion of non-const char16ptr_t to wchar*. r=froydnj 2017-06-12 16:20:47 -07:00
CheckedInt.h
Compiler.h
Compression.cpp
Compression.h
DebugOnly.h
DefineEnum.h Bug 1371771 - Add a MOZ_DEFINE_ENUM macro and variants to MFBT. r=froydnj 2017-06-30 19:58:11 -04:00
DoublyLinkedList.h
EndianUtils.h
EnumSet.h Bug 1382275 - Refactor incremental sweeping to more clearly express the control flow r=sfink 2017-07-26 14:19:11 +01:00
EnumTypeTraits.h
EnumeratedArray.h Initial import of Advanced Layers. (bug 1365879 part 20, r=bas) 2017-06-23 14:23:12 -07:00
EnumeratedRange.h
FastBernoulliTrial.h
FloatingPoint.cpp
FloatingPoint.h
GuardObjects.h Bug 1392885 -Add debug message when misusing the guard object. r=froydnj 2017-08-23 11:59:21 +08:00
HashFunctions.cpp
HashFunctions.h Bug 1379290 follow-up: Fix typo, DONTBUILD 2017-07-19 00:26:10 -04:00
IndexSequence.h
IntegerPrintfMacros.h
IntegerRange.h
IntegerTypeTraits.h
JSONWriter.cpp
JSONWriter.h
Likely.h
LinkedList.h Bug 1381253 - Remove redundant control flow declarations rs=ehsan 2017-07-15 19:03:04 +02:00
LinuxSignal.h
MacroArgs.h Bug 1369622 - Fix MOZ_FOR_EACH with an empty list. r=froydnj 2017-06-02 14:53:54 +09:00
MacroForEach.h Bug 1368932 - Allow MOZ_PASTE_PREFIX_AND_ARG_COUNT to work with 0 arguments. r=froydnj 2017-05-25 15:47:21 +09:00
MathAlgorithms.h
Maybe.h Bug 1391103 - Align Maybe::mStorage like when the type is in a struct. r=froydnj 2017-08-17 09:49:19 +10:00
MaybeOneOf.h
MemoryChecking.h
MemoryReporting.h
Move.h
NotNull.h Bug 1374629 - Ensure that mozilla::NotNull has zero space overhead. r=njn 2017-06-22 00:52:28 +09:00
NullPtr.h
Opaque.h
OperatorNewExtensions.h
Pair.h
PodOperations.h
Poison.cpp Bug 1158445 - posix_madvise() should be used instead of madvise on Solaris. r=froydnj, r=jandem 2017-06-09 00:59:32 -07:00
Poison.h
Range.h
RangedArray.h
RangedPtr.h
ReentrancyGuard.h
RefCountType.h
RefCounted.h
RefPtr.h
Result.h
ReverseIterator.h
RollingMean.h
SHA1.cpp
SHA1.h
STYLE
Saturate.h
ScopeExit.h
Scoped.h
SegmentedVector.h Bug 1358761 - replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect, r=mccr8,nfroyd 2017-05-05 00:49:22 +03:00
SmallPointerArray.h Bug 1387002 - Replace .size() by .empty() when applicable in mfbt r=froydnj 2017-08-03 12:07:07 +02:00
Span.h Bug 1359874 - Make Span::Elements() always return a non-null pointer. r=froydnj. 2017-06-13 13:22:34 +03:00
SplayTree.h Bug 1381253 - Remove redundant control flow declarations rs=ehsan 2017-07-15 19:03:04 +02:00
Sprintf.h Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r=froydnj 2017-05-04 12:10:19 -06:00
StaticAnalysisFunctions.h
TaggedAnonymousMemory.cpp
TaggedAnonymousMemory.h
TemplateLib.h
ThreadLocal.h
ToString.h
Tuple.h
TypeTraits.h
TypedEnumBits.h
Types.h
UniquePtr.h
UniquePtrExtensions.h
Unused.cpp
Unused.h Bug 1368616 - Error compiling TestBlockingProcess.exe with MinGW: undefined reference to _imp___ZN7mozilla6UnusedE r=froydnj 2017-06-21 11:47:11 +02:00
Variant.h Add IPC support for mozilla::Variant (bug 1371846); r=botond 2017-07-21 07:18:02 -05:00
Vector.h
WeakPtr.h Bug 1384395 - Use nsAutoOwningThread for mfbt/WeakPtr.h thread assertions (r=froydnj) 2017-07-28 13:11:44 -07:00
WindowsVersion.h Bug 1368150: Add IsWindows10BuildOrNewer to MFBT; r=froydnj 2017-06-06 11:14:58 -06:00
XorShift128PlusRNG.h
lz4.c
lz4.h
moz.build Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
objs.mozbuild