| Commit message (Collapse) | Author | Age |
|
|
|
| |
Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
|
| |
|
| |
|
|
|
|
|
| |
This is necessary if we want to start using Span() constructors
instead of the MakeSpan() kludge.
|
| |
|
|\ |
|
| |
| |
| |
| | |
Need #include <utility> to ensure std::forward is available.
|
| |
| |
| |
| |
| |
| | |
https://bugzilla.mozilla.org/show_bug.cgi?id=1620568
Make Maybe<T>::emplace() work when T is const
https://bugzilla.mozilla.org/show_bug.cgi?id=1335780
|
| |
| |
| |
| |
| |
| |
| |
| | |
operations & conversions.
https://bugzilla.mozilla.org/show_bug.cgi?id=1441657
Implement mozilla::WrappingMultiply.
Prerequisite for our V8 fast forward.
|
|/
|
|
|
|
|
|
| |
So only the barest details are specified for floating-point encodings,
with every other number, bit mask, &c. mathematically derived.
Also add a bunch of documentation comments.
https://bugzilla.mozilla.org/show_bug.cgi?id=1508725
Prerequisite for our V8 fast forward.
|
|
|
|
|
| |
https://bugzilla.mozilla.org/show_bug.cgi?id=1325351
This is a prerequisite for our BigInt V8 fast forward and potential #2255 fix.
|
| |
|
|
|
|
|
|
| |
values
Based-on: m-c 1283562, 1277368/1, 1324828
|
|
|
|
| |
Based-on: part of m-c 1578339
|
| |
|
|
|
|
|
|
| |
Backported from Mozilla bug 1560658.
This is to prevent duplication of code while implementing DOMMatrix operations.
|
| |
|
|
|
|
| |
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1341951
|
|
|
|
|
|
| |
storage
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
|
|
|
|
| |
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
|
|
|
|
| |
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
|
|
|
|
|
|
| |
when no inline storage is used.
See Bug 1338374
|
|
|
|
| |
See Bug 1338374 1/2
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* master:
No issue - Update README and SECURITY
Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.
Issue #1879 - Follow-up: Update config/external/nss/target to security/target.
Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
Issue #1879 - Revert changes to cryptox.h
Revert "Issue #1879 - spot-fix typo in cryptox.h"
Issue #1879 - spot-fix typo in cryptox.h
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
Issue #21 - Remove use counters telemetry
Issue #1881 - Interpret empty or whitespace root margin string as zero length
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
Issue #1880 - Boot Comic Sans out of the font configuration.
|
| | |
|
|/
|
|
|
|
|
|
|
| |
the rest of the tree.”
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
|
| |
|
| |
|
|
|
|
|
| |
Needs future cleanup because of way too many named individual functions
and redundancy.
|
|
|
|
| |
Mostly IPC, tools and mozbuild.
|
|
|
|
| |
never occur.
|
|
|
|
|
|
|
| |
accesses when calling suspect
Improves overall memory performance.
Also prerequisite for further work on #1677.
|
|
|
|
|
| |
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove various obsolete configure options.
Remove Adjust SDK install tracking filth.
Remove redundant code paths in old-configure
This also optimizes linker use
Remove redundant conditional blocks.
Rewrite span.h without constexpr use.
|
|
|
|
|
|
|
|
| |
This is required for UniquePtr to accept <void>,
which is required for PseudoHandle = mozilla::UniquePtr<T, JS::FreePolicy>;
in turn for mozilla::SegmentedVector<PseudoHandle<void>> uniquePtrArena_;
Tag #1679
|
| |
|
| |
|
| |
|
|
|
|
| |
The poor fellows got lost in an ASCII-interpretation of the world.
|
|
|
|
|
|
| |
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
|
| |
|
|
|
|
|
|
|
|
| |
This function never writes beyond `aDest` + `aMaxOutputSize`, and is
therefore protexted against malicious datapackets.
It also ignores unconsumed input upon reaching `aMaxOutputSize` and can
therefore be used for parial decompression of LZ4 input up to a desired
resulting size of decompressed data.
|
|
|
|
|
|
|
|
|
|
| |
gathered together.
https://bugzilla.mozilla.org/show_bug.cgi?id=1158445
https://bugzilla.mozilla.org/show_bug.cgi?id=963983
https://bugzilla.mozilla.org/show_bug.cgi?id=1542758
Solaris madvise and malign don't perfectly map to their POSIX counterparts, and some Linux versions (especially Android) don't define the POSIX counterparts at all, so options are limited. Ideally posix_madvise and posix_malign should be the safer and more portable options for all platforms.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
consumes the entirety of the BufferList. r=froydnj, a=RyanVM
|