• jgruber's avatar
    [regexp] Limit ATOM regexps to single-character patterns · 062bb7d4
    jgruber authored
    There's an inherent trade-off when deciding between ATOM and IRREGEXP
    regexps: IRREGEXP is faster at runtime for all but trivial single-character
    patterns, while ATOM regexps have a lower memory overhead.
    
    This CL is intended to help investigate impact on benchmarks and real-world
    code - if something tanks, it's easy to revert, otherwise it can be a first
    step towards a possible removal of ATOM regexps.
    
    Bug: v8:6633
    Change-Id: Ia41d8eb28d33952735562d3d4127202746a6ac4e
    Reviewed-on: https://chromium-review.googlesource.com/589435Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#47081}
    062bb7d4
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles 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 Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm 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...
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...