• bmeurer's avatar
    [runtime] First step to sanitize regexp literal creation. · 09b44428
    bmeurer authored
    This is the initial step towards refactoring the regexp literation
    creation code to make it less obscure and more similar to the mechanism
    we use to create array and object literals.  There's now a new runtime
    entry %CreateRegExpLiteral with the same interface as the entries for
    array and object literals, except that we still pass the flags as
    string.
    
    Instead of embedding the hand written native to clone JSRegExp instances
    we now have a FastCloneRegExpStub, which behaves similar to the other
    FastCloneShallowArrayStub and FastCloneShallowObjectStub that we already
    had.
    
    R=mlippautz@chromium.org, yangguo@chromium.org
    
    Review URL: https://codereview.chromium.org/1475823003
    
    Cr-Commit-Position: refs/heads/master@{#32255}
    09b44428
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py 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...
snapshot_toolchain.gni Loading commit data...