• bmeurer's avatar
    [builtins] Remove STRING_ADD_LEFT and STRING_ADD_RIGHT builtins. · d90a4047
    bmeurer authored
    These builtins present an optimization for the general addition case,
    where one side is already known to be a string. Unfortunately this
    optimization is wrong in the presence of @@toPrimitive (there are some
    ideas how to implement a similar optimization using the prototype
    backpointer mechanism that jkummerow@ introduced earlier). So this
    also removes the broken %_IsStringWrapperSafeForDefaultValueOf, which is
    the key part of the optimization mentioned above.
    
    R=mstarzinger@chromium.org
    BUG=v8:4307
    LOG=n
    
    Review URL: https://codereview.chromium.org/1336273002
    
    Cr-Commit-Position: refs/heads/master@{#30707}
    d90a4047
Name
Last commit
Last update
benchmarks Loading commit data...
build 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...