• Ilija.Pavlovic's avatar
    MIPS: Fix function Fast_ArrayConcat. · e2e87969
    Ilija.Pavlovic authored
    Port for https://codereview.chromium.org/1409123003
    
    In function Fast_ArrayConcat is added comparation between result_len and
    FixedDoubleArray::kMaxLength. This change enables successful execution
    of the test regress-599414-array-concat-fast-path.
    
    Original commit message:
      [runtime] Avoid @@isConcatSpreadable lookup for fast path Array.prototype.concat
    
      Currently we do not check for @@isConcatSpreadable properly. If the Symbol is
      set on the Array.prototype or Object.prototype the current fast paths fail.
      This CL adds a fix to globally invalidate a isConcatSpreadable_protector.
    
      Drive-by-fix: use named accessors for context variables
    
    TEST=mjsunit/regress/regress-599414-array-concat-fast-path
    BUG=
    
    Review-Url: https://codereview.chromium.org/1995313002
    Cr-Commit-Position: refs/heads/master@{#36429}
    e2e87969
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs 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/binutils Loading commit data...
tools Loading commit data...
.clang-format 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.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...