• adamk's avatar
    Begin modernization of --harmony-modules · aeb3a717
    adamk authored
    The approach taken in this CL is to incrementally move toward the
    currently-specced version of modules in ES6. The biggest change in this
    patch is separating the parsing of modules from the parsing of scripts,
    getting rid of the 'module' keyword and thus disallowing modules-in-scripts
    as well as modules-in-modules.
    
    The syntax supported by import/export declarations has not yet been significantly
    changed, with the major exception being that import declarations require a string
    as the 'from' part.
    
    Most of the existing tests have been disabled, with a first new test added
    in cctest/test-parsing.
    
    BUG=v8:1569
    LOG=n
    
    Review URL: https://codereview.chromium.org/881623002
    
    Cr-Commit-Position: refs/heads/master@{#26299}
    aeb3a717
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...