gecko-dev/js
Ted Campbell bd0e9ab215 Bug 1666274 - Add WellKnownParserAtoms_ROM table r=djvj
Use constexpr initialization for bake ParserAtomEntries for tiny well-known
atoms into the executable. This is done in a new type with a constexpr
constructor that computes the correct atom data. Some StaticStrings helper
methods must be moved to the header in order to compute constexpr values.

Since some CommonPropertyNames are already encoded in the tiny atom tables,
we must take care not to generate a duplicate atom. To achieve this we split
the FOR_EACH_COMMON_PROPERTYNAME list into two. The parser atoms for this
named tiny strings use a new initTinyStringAlias method to avoid duplicates.

Differential Revision: https://phabricator.services.mozilla.com/D91087
2020-09-23 19:47:18 +00:00
..
ductwork/debugger
examples
public Bug 1665850 - Switch JS to use non-reference errors with mozilla::Result. r=jandem 2020-09-21 13:14:10 +00:00
rust Bug 1663365 - Move DOM proxy-related details (including expand support) to separate headers out of jsfriendapi.h. r=jandem 2020-09-08 22:57:14 +00:00
src Bug 1666274 - Add WellKnownParserAtoms_ROM table r=djvj 2020-09-23 19:47:18 +00:00
xpconnect Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
app.mozbuild
ffi.configure Bug 1659906 - Upgrade libffi to version 3.3. r=froydnj 2020-08-22 22:02:22 +00:00
moz.build
moz.configure Bug 1651725 - Add 'minimum' argument to WASM's Memory & Table r=lth 2020-09-21 11:01:19 +00:00
sub.configure Bug 1657954 - Move various branding options from old-configure r=geckoview-reviewers,mhentges,nalexander,snorp 2020-08-11 15:58:52 +00:00