gecko-dev/mfbt
Razvan Maries 05fa077757 Backed out 5 changesets (bug 1650996, bug 1649974) for perma failures on Android 7.0. CLOSED TREE
Backed out changeset 8f8174ba409d (bug 1650996)
Backed out changeset 374598f9c37a (bug 1650996)
Backed out changeset 236757acc073 (bug 1650996)
Backed out changeset 89d5cabfa2df (bug 1649974)
Backed out changeset 6e475ddbd18c (bug 1649974)
2020-07-09 10:33:45 +03:00
..
double-conversion Bug 1587590 - Update double-conversion to upstream revision 4a51e73. r=jwalden 2019-10-11 02:46:45 +00:00
lz4 Bug 1620433 - Update xxHash to version 0.7.3. r=dthayer 2020-03-06 05:00:59 +00:00
tests Bug 1648452 - Make construction of NotNull work with MovingNotNull of derived-type. r=froydnj 2020-06-25 13:10:08 +00:00
Algorithm.h Bug 1626267 - fix build bustage r=bustage-fix on a CLOSED TREE 2020-04-01 19:29:19 +03:00
Alignment.h Bug 1325771 - mfbt: Reorder parameters for MOZ_ALIGNED_DECL r=jwalden 2020-06-03 18:31:06 +00:00
AllocPolicy.h
AlreadyAddRefed.h Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
Array.h Bug 1645429 - Use std::reverse_iterator instead of mozilla::ReverseIterator where possible. r=froydnj 2020-06-16 10:14:01 +00:00
ArrayUtils.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
Assertions.cpp Bug 1646171 - Fix vsnprintf complaint in Assertions.cpp r=froydnj 2020-06-16 21:26:16 +00:00
Assertions.h Bug 1620152 - Part 4: Replace MOZ_DIAGNOSTIC_ALWAYS_TRUE() with MOZ_ALWAYS_TRUE(). r=janv 2020-04-09 02:08:10 +00:00
Atomics.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
Attributes.h Bug 1649967 - Add missing annotation attributes to builds with clang-plugin enabled; r=froydnj 2020-07-06 17:03:23 +00:00
BinarySearch.h
BloomFilter.h
Buffer.h Bug 1645429 - Use std::reverse_iterator instead of mozilla::ReverseIterator where possible. r=froydnj 2020-06-16 10:14:01 +00:00
BufferList.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
Casting.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
ChaosMode.cpp Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
ChaosMode.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
Char16.h Bug 1602452 - Make member functions of nsTStringRepr defined in header constexpr. r=froydnj 2019-12-10 08:40:48 +00:00
CheckedInt.h Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert 2020-04-05 13:34:58 +00:00
CompactPair.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
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 Bug 1553759 - Remove unused LZ4::decompress method r=froydnj 2019-10-30 14:55:52 +00:00
Compression.h Bug 1553759 - Remove unused LZ4::decompress method r=froydnj 2019-10-30 14:55:52 +00:00
DbgMacro.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan,kvark 2020-02-24 15:33:38 +00:00
DebugOnly.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in mfbt. r=froydnj 2020-02-13 11:20:27 +00:00
DefineEnum.h Bug 1626772 - Fixes for gcc 9 warnings r=botond 2020-04-10 20:40:03 +00:00
DoublyLinkedList.h Bug 1607595 - Remove uses of mozilla::IsBaseOf. r=froydnj 2020-01-08 14:52:10 +00:00
EndianUtils.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-07-04 09:38:43 +00:00
EnumSet.h Bug 1540357 - Fix implicit int truncation in dom/canvas's mfbt/* includes. r=froydnj 2019-04-02 17:00:53 +00:00
EnumTypeTraits.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
EnumeratedArray.h Bug 1626197 - Remove custom copy/move operations on EnumeratedArray. r=froydnj 2020-03-31 13:17:21 +00:00
EnumeratedRange.h Bug 1614512 - Give mozilla::Side and mozilla::Corner a fixed underlying type. r=froydnj 2020-02-11 14:11:06 +00:00
FStream.h
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 1627285 - Check for NaN before std::min/max() in DOMQuad and DOMRect. r=emilio,jwalden 2020-04-07 22:27:36 +00:00
FunctionRef.h Bug 1624495 - Support move only arguments such as UniquePtr in FunctionRef. r=botond 2020-05-21 01:56:57 +00:00
FunctionTypeTraits.h Bug 1611520 - gcc-10: Include <cstddef> in FunctionTypeTraits.h r=gerald 2020-02-01 10:23:38 +00:00
GuardObjects.h Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
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 Bug 1547519 - Rename NS_STRINGIFY to MOZ_STRINGIFY, move to mfbt, and unify stragglers r=glandium 2019-09-04 02:40:32 +00:00
InitializedOnce.h Bug 1647647 - Add InitializedOnce::ref methods. r=froydnj 2020-06-25 13:12:47 +00:00
IntegerPrintfMacros.h
IntegerRange.h Bug 1645429 - Use std::reverse_iterator instead of mozilla::ReverseIterator where possible. r=froydnj 2020-06-16 10:14:01 +00:00
IntegerTypeTraits.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
JSONWriter.cpp
JSONWriter.h Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
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 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
Likely.h
LinkedList.h Bug 1620113 - part1 : support `contain` and `length` for LinkedList. r=froydnj 2020-03-18 22:14:59 +00:00
MacroArgs.h
MacroForEach.h
MathAlgorithms.h Bug 1625473: Use type traits for AbsReturnType. r=froydnj 2020-03-28 16:07:06 +00:00
Maybe.h Bug 1648044 - Add Maybe<T&>::refEquals methods. r=froydnj 2020-06-25 15:09:58 +00:00
MaybeOneOf.h Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
MemoryChecking.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
MemoryReporting.h
NonDereferenceable.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
NotNull.h Bug 1648452 - Make construction of NotNull work with MovingNotNull of derived-type. r=froydnj 2020-06-25 13:10:08 +00:00
Opaque.h Bug 1625138 - Part 16: Replace mozilla::IsIntegral with std::is_integral. r=froydnj 2020-03-28 13:57:15 +00:00
OperatorNewExtensions.h
Path.h
PodOperations.h Bug 1628715 - Part 15: Replace MOZ_NONNULL_RETURN by returning NotNull<elem_type*>. r=xpcom-reviewers,necko-reviewers,dragana,nika 2020-04-24 13:35:27 +00:00
Poison.cpp Bug 1629429 - Removing optional second argument in static_assert() r=sylvestre 2020-05-02 21:51:13 +00:00
Poison.h
RandomNum.cpp Bug 461204 - Improve the random number generator for the boundaries in multipart/form-data r=smaug 2020-01-13 20:41:14 +00:00
RandomNum.h Bug 461204 - Improve the random number generator for the boundaries in multipart/form-data r=smaug 2020-01-13 20:41:14 +00:00
Range.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
RangedArray.h
RangedPtr.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2020-01-09 21:50:11 +00:00
ReentrancyGuard.h
RefCountType.h
RefCounted.h Bug 1626884 - Make RC non-copyable and declare operator= only in debug builds. r=froydnj 2020-04-06 09:17:34 +00:00
RefPtr.h Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
Result.h Bug 1637599 - Rephrase documentation referring to copies of errors. r=froydnj 2020-05-13 15:44:31 +00:00
ResultExtensions.h Bug 1637605 - Make ToResultInvoke work with stdcall functions on Windows. r=froydnj 2020-05-19 13:15:58 +00:00
ReverseIterator.h Bug 1646391 - Simplify ReverseIterator. r=froydnj 2020-06-18 07:49:16 +00:00
RollingMean.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
SHA1.cpp
SHA1.h
SPSCQueue.h Bug 1648541 - Rename details namespace in SPSCQueue r=froydnj 2020-06-25 19:30:52 +00:00
STYLE Bug 1550108 - Pull in secondary lz4 libraries r=glandium 2019-10-04 20:44:08 +00:00
Saturate.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
ScopeExit.h Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
Scoped.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in mfbt. r=froydnj 2020-02-13 11:20:27 +00:00
SegmentedVector.h Bug 1631274 - Make SegmentedVector::InfallibleAppend failures into OOM crashes. r=glandium 2020-04-28 14:00:21 +00:00
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 1649704 - Improve consistency of Span's span_iterator comparison. r=froydnj 2020-07-02 13:46:01 +00:00
SplayTree.h
Sprintf.h
StaticAnalysisFunctions.h
TaggedAnonymousMemory.cpp
TaggedAnonymousMemory.h
Tainting.h Bug 1610017 - Actually taint data when tainted is specified for IPC methods r=nika 2020-02-21 17:24:17 +00:00
TemplateLib.h Bug 1625138 - Part 26: Replace mozilla::Conditional with std::conditional. r=froydnj 2020-03-28 13:57:18 +00:00
TextUtils.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
ThreadLocal.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
ThreadSafeWeakPtr.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
ToString.h
TsanOptions.h Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert 2020-04-05 13:34:58 +00:00
Tuple.h Bug 1345842 - Add Ignore to allow ignore elements in Tie. r=froydnj 2020-03-31 12:36:22 +00:00
TypeTraits.h Bug 1625138 - Part 40: Replace remaining mozilla::IsSame with std::is_same. r=froydnj 2020-03-28 13:57:21 +00:00
TypedEnumBits.h
Types.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-21 14:13:44 +00:00
UniquePtr.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
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 1519636 - Reformat recent changes to the Google coding style r=andi 2020-07-04 09:38:43 +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 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
Variant.h Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
Vector.h Bug 1610702 - Generalize Vector::podResizeToFit into Vector::shrinkStorageToFit(). r=froydnj 2020-02-03 17:32:12 +00:00
WeakPtr.h Backed out 5 changesets (bug 1650996, bug 1649974) for perma failures on Android 7.0. CLOSED TREE 2020-07-09 10:33:45 +03: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 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj 2020-03-28 16:00:09 +00:00
XorShift128PlusRNG.h
fallible.h Bug 1562358 - Move fallible.h into MFBT. r=glandium 2019-07-10 01:51:15 +00:00
moz.build Bug 1651130 - Part 2: Add a new `tools/update-programs` build project. r=froydnj 2020-07-08 23:03:21 +00:00