gecko-dev/mfbt
Boris Zbarsky fa0ce4b209 Bug 1581315 part 1. Adjust MOZ_MUST_RETURN_FROM_CALLER to only apply to method calls on arguments. r=nika
It doesn't really make sense to enforce this behavior for calls on stack
variables (which presumably we then want to do something with) and doesn't
necessarily make sense to enforce it for member variables either.

Differential Revision: https://phabricator.services.mozilla.com/D46105

--HG--
extra : moz-landing-system : lando
2019-09-20 02:17:01 +00:00
..
double-conversion
tests Bug 1582358 - Fix move semantics for Result where the error is non-copiable. r=froydnj 2019-09-20 01:18:40 +00:00
Algorithm.h
Alignment.h
AllocPolicy.h
AlreadyAddRefed.h
Array.h
ArrayUtils.h
Assertions.cpp
Assertions.h Bug 1570725 - Show type of assertion in crashreporter MozCrashReason, r=froydnj 2019-08-06 20:33:34 +00:00
Atomics.h
Attributes.h Bug 1581315 part 1. Adjust MOZ_MUST_RETURN_FROM_CALLER to only apply to method calls on arguments. r=nika 2019-09-20 02:17:01 +00:00
BinarySearch.h
BloomFilter.h
Buffer.h
BufferList.h
Casting.h
ChaosMode.cpp
ChaosMode.h
Char16.h
CheckedInt.h
Compiler.h Bug 1576056 - delete all the standard library-related checks in Compiler.h; r=dmajor 2019-08-27 22:42:17 +00:00
Compression.cpp
Compression.h
DbgMacro.h
DebugOnly.h
DefineEnum.h
DoublyLinkedList.h
EndianUtils.h
EnumeratedArray.h
EnumeratedRange.h
EnumSet.h
EnumTypeTraits.h
fallible.h Bug 1562358 - Move fallible.h into MFBT. r=glandium 2019-07-10 01:51:15 +00:00
FastBernoulliTrial.h Bug 1577051 - Fix an implicit-conversion-changes-value warning with new-enough clang by explicitly converting. r=froydnj 2019-08-28 16:35:22 +00:00
FloatingPoint.cpp
FloatingPoint.h Bug 1560658: Add SameValueZero to mfbt/FloatingPoint.h r=jwalden 2019-06-28 23:57:13 +00:00
FStream.h
FunctionTypeTraits.h
GuardObjects.h
HashFunctions.cpp
HashFunctions.h Bug 1567944 - remove *DISABLE_INTEGRAL_CONSTANT_OVERFLOW_WARNING macros; r=dmajor 2019-07-23 08:02:48 +00:00
HashTable.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
HelperMacros.h Bug 1547519 - Rename NS_STRINGIFY to MOZ_STRINGIFY, move to mfbt, and unify stragglers r=glandium 2019-09-04 02:40:32 +00:00
IntegerPrintfMacros.h
IntegerRange.h
IntegerTypeTraits.h
JSONWriter.cpp
JSONWriter.h
JsRust.h Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
Latin1.h Bug 1579813 - Wrap new encoding_rs::mem functions in MFBT. r=jwalden 2019-09-18 08:26:45 +00:00
Likely.h
LinkedList.h
LinuxSignal.h
lz4.c Backed out changeset cfb420e8ae50 (bug 1575293) for regressions rendering Graphite fonts which use lz4 internally. CLOSED TREE 2019-08-21 16:41:02 -04:00
lz4.h Backed out changeset cfb420e8ae50 (bug 1575293) for regressions rendering Graphite fonts which use lz4 internally. CLOSED TREE 2019-08-21 16:41:02 -04:00
MacroArgs.h
MacroForEach.h
MathAlgorithms.h
Maybe.h
MaybeOneOf.h
MemoryChecking.h
MemoryReporting.h
Move.h
moz.build Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
NonDereferenceable.h
NotNull.h
NullPtr.h
Opaque.h
OperatorNewExtensions.h
Pair.h
Path.h
PodOperations.h
Poison.cpp
Poison.h
RandomNum.cpp
RandomNum.h
Range.h
RangedArray.h
RangedPtr.h
RecordReplay.cpp Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. 2019-08-16 20:51:12 +00:00
RecordReplay.h Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. 2019-08-16 20:51:12 +00:00
ReentrancyGuard.h
RefCounted.h
RefCountType.h
RefPtr.h Bug 1570395: Add StaticLocalAutoPtr and StaticLocalRefPtr to XPCOM; r=froydnj 2019-08-02 17:26:37 +00:00
Result.h Bug 1582358 - Fix move semantics for Result where the error is non-copiable. r=froydnj 2019-09-20 01:18:40 +00:00
ResultExtensions.h
ReverseIterator.h
RollingMean.h
Saturate.h Bug 1558440 - Use SaturateUint32 for the visible content heuristic. r=bzbarsky 2019-06-11 15:02:17 +00:00
Scoped.h
ScopeExit.h Bug 1581511 - fix move constructor of ScopeExit; r=froydnj 2019-09-17 13:45:28 +00:00
SegmentedVector.h
SHA1.cpp
SHA1.h
SharedLibrary.h
SmallPointerArray.h Bug 1562789 - SmallPointerArray should support moves, and have an IsEmpty() helper. r=froydnj 2019-07-02 18:50:04 +00:00
Span.h Bug 1577700 - Add a function for obtaining a Span of char from a Span of uint8_t. r=froydnj 2019-08-30 13:16:19 +00:00
SplayTree.h
Sprintf.h
SPSCQueue.h
StaticAnalysisFunctions.h
STYLE
TaggedAnonymousMemory.cpp
TaggedAnonymousMemory.h
TemplateLib.h
TextUtils.h Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
ThreadLocal.h
ThreadSafeWeakPtr.h
ToString.h
Tuple.h
TypedEnumBits.h
Types.h
TypeTraits.h Bug 1580458 - remove wchar.h include from TypeTraits.h; r=dmajor 2019-09-11 12:46:09 +00:00
UniquePtr.h
UniquePtrExtensions.cpp Bug 1534780 - Move ipc::FileDescriptor's UniquePtr instance into MFBT as UniqueFileHandle. r=froydnj 2019-06-28 19:46:58 +00:00
UniquePtrExtensions.h Bug 1534780 - Move ipc::FileDescriptor's UniquePtr instance into MFBT as UniqueFileHandle. r=froydnj 2019-06-28 19:46:58 +00:00
Unused.cpp
Unused.h
Utf8.cpp Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
Utf8.h Bug 1579813 - Wrap new encoding_rs::mem functions in MFBT. r=jwalden 2019-09-18 08:26:45 +00:00
Variant.h
Vector.h Bug 1567944 - remove MSVC-specific warning goo from {Vector,Span}.h; r=dmajor 2019-07-23 09:24:28 +00:00
WeakPtr.h Bug 1580921 - Do more thread-safety checks in mozilla::WeakPtr, r=froydnj 2019-09-13 17:23:16 +00:00
WindowsVersion.h Bug 1558272: Add Windows 10 May 2019 Update to WindowsVersion.h; r=dmajor 2019-06-10 18:52:38 +00:00
WrappingOperations.h Bug 1567944 - remove *DISABLE_INTEGRAL_CONSTANT_OVERFLOW_WARNING macros; r=dmajor 2019-07-23 08:02:48 +00:00
XorShift128PlusRNG.h