• domenic's avatar
    Make V8 extras a separate type of native · c93aff4a
    domenic authored
    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=
    
    Review URL: https://codereview.chromium.org/1129743003
    
    Cr-Commit-Position: refs/heads/master@{#28296}
    c93aff4a
BUILD.gn 47.2 KB