gecko-dev/mfbt
Nathan Froyd 5416a2fae6 Bug 1635359 - remove bounds checks on trivial span_iterator construction; r=sg
There's no need to provide the compiler a bunch of stuff that it's
trivially going to optimize away anyway, and we'd rather the release
assert not mess with the optimizer's view of the code.

Differential Revision: https://phabricator.services.mozilla.com/D77124
2020-05-28 11:17:42 +00:00
..
double-conversion
lz4
tests Bug 1433142 - Add support for hashing enum values. r=jwalden 2020-05-27 23:44:51 +00:00
Algorithm.h
Alignment.h
AllocPolicy.h
AlreadyAddRefed.h
Array.h
ArrayUtils.h
Assertions.cpp
Assertions.h
Atomics.h
Attributes.h
BinarySearch.h
BloomFilter.h
Buffer.h Bug 1639958 part 2: Add Buffer::AllocForOverwrite to fallibly create a default-initialized Buffer. r=froydnj 2020-05-22 07:48:02 +00:00
BufferList.h
Casting.h
ChaosMode.cpp
ChaosMode.h
Char16.h
CheckedInt.h
CompactPair.h
Compiler.h
Compression.cpp
Compression.h
DbgMacro.h
DebugOnly.h
DefineEnum.h
DoublyLinkedList.h
EndianUtils.h
EnumeratedArray.h
EnumeratedRange.h
EnumSet.h
EnumTypeTraits.h
fallible.h
FastBernoulliTrial.h
FloatingPoint.cpp
FloatingPoint.h
FStream.h
FunctionRef.h
FunctionTypeTraits.h
GuardObjects.h
HashFunctions.cpp
HashFunctions.h Bug 1433142 - Add support for hashing enum values. r=jwalden 2020-05-27 23:44:51 +00:00
HashTable.h Bug 1433142 - Add support for hashing enum values. r=jwalden 2020-05-27 23:44:51 +00:00
HelperMacros.h
InitializedOnce.h
IntegerPrintfMacros.h
IntegerRange.h
IntegerTypeTraits.h
JSONWriter.cpp
JSONWriter.h
JsRust.h
Latin1.h
Likely.h
LinkedList.h
LinuxSignal.h
MacroArgs.h
MacroForEach.h
MathAlgorithms.h
Maybe.h Bug 1639637 - Add Maybe method to move out contents leaving Nothing() behind. r=froydnj 2020-05-22 19:46:07 +00:00
MaybeOneOf.h
MemoryChecking.h
MemoryReporting.h
moz.build
NonDereferenceable.h
NotNull.h
Opaque.h
OperatorNewExtensions.h
Path.h
PodOperations.h
Poison.cpp
Poison.h
RandomNum.cpp
RandomNum.h
Range.h
RangedArray.h
RangedPtr.h
ReentrancyGuard.h
RefCounted.h
RefCountType.h
RefPtr.h
Result.h
ResultExtensions.h
ReverseIterator.h
RollingMean.h
Saturate.h
Scoped.h
ScopeExit.h
SegmentedVector.h
SHA1.cpp
SHA1.h
SharedLibrary.h
SmallPointerArray.h
Span.h Bug 1635359 - remove bounds checks on trivial span_iterator construction; r=sg 2020-05-28 11:17:42 +00:00
SplayTree.h
Sprintf.h
SPSCQueue.h
StaticAnalysisFunctions.h
STYLE
TaggedAnonymousMemory.cpp
TaggedAnonymousMemory.h
Tainting.h
TemplateLib.h
TextUtils.h
ThreadLocal.h
ThreadSafeWeakPtr.h
ToString.h
TsanOptions.h
Tuple.h
TypedEnumBits.h
Types.h
TypeTraits.h
UniquePtr.h
UniquePtrExtensions.cpp
UniquePtrExtensions.h
Unused.cpp
Unused.h
Utf8.cpp
Utf8.h
Variant.h
Vector.h
WeakPtr.h
WindowsVersion.h
WrappingOperations.h
XorShift128PlusRNG.h