DescriptionMake V8 extras a separate type of native
Instead of making them an extra option that gets passed in and compiled
at the end of the natives file for a given run of js2c, we now make them a
separate run of js2c with a separate natives file output.
This natives file output is then compiled in the bootstrapper. It is not part
of the snapshot (yet), but instead is treated similar to the experimental
natives, just without any of the complexity that comes from tieing the
behavior to flags. We also don't add counterparts to
InitializeExperimentalGlobal and InstallExperimentalNativeFunctions, yet.
R=yangguo@chromium.org, jochen@chromium.org
BUG=
Committed: https://crrev.com/c93aff4ac63ad9ffb6318e750335208de32b7902
Cr-Commit-Position: refs/heads/master@{#28296}
Patch Set 1 #Patch Set 2 : Add BUILD.gn; fix build errors with no extras #
Total comments: 2
Patch Set 3 : Fix Python formatting nits #
Total comments: 1
Patch Set 4 : Fix gn compile errors #Patch Set 5 : Fix js2c.py so we can hopefully re-land #Patch Set 6 : Broken version from https://codereview.chromium.org/1129743003 #Patch Set 7 : Fix js2c.py's dummy file to be non-empty #Patch Set 8 : Initial version from https://codereview.chromium.org/1129743003 #
Messages
Total messages: 32 (11 generated)
|