gecko-dev/js
Ted Campbell 6769802b0e Bug 1675074 - Use constexpr for all well-known ParserAtoms. r=arai
This removes the LifoAlloc from WellKnownParserAtoms and instead using
constexpr to store the atom data in WellKnownParserAtoms_ROM so that this is
all evaluated at startup time and live in read-only memory.

The WellKnownParserAtoms itself still maintains fields and a hash-table that
are not in the ROM, but exist once per JSRuntime.

Differential Revision: https://phabricator.services.mozilla.com/D96254
2020-11-06 20:40:20 +00:00
..
ductwork/debugger Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
examples
public Bug 1674994 part 1 - Make Atomics work with large ArrayBuffers. r=lth 2020-11-05 11:11:30 +00:00
rust Bug 1663365 - Followup jsglue.cpp fix. 2020-10-30 07:38:46 +00:00
src Bug 1675074 - Use constexpr for all well-known ParserAtoms. r=arai 2020-11-06 20:40:20 +00:00
xpconnect Bug 1506812 - Wrap all accesses to URLPreloader's mReaderThread in a mutex. r=decoder,nika 2020-11-02 23:26:05 +00:00
app.mozbuild Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00
ffi.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.configure Bug 1674722 - Fix lint failure in js/moz.configure a=lint-fix 2020-11-06 09:59:55 +02:00
sub.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00