• littledan's avatar
    Ensure CreateDataProperty works correctly on TypedArrays · 7a38462e
    littledan authored
    Previously, CreateDataProperty would fail a DCHECK when used to create
    an integer indexed property on a TypedArray. This patch makes it throw
    a TypeError instead. The issue came up when Array.prototype.concat
    was repaired to use CreateDataProperty rather than SetElement; concat
    can be tricked into making a new TypedArray if it is given an Array
    whose prototype is a TypedArray. This patch prevents the issue.
    
    R=adamk
    LOG=Y
    BUG=chromium:596394
    
    Review URL: https://codereview.chromium.org/1821723004
    
    Cr-Commit-Position: refs/heads/master@{#35271}
    7a38462e
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...
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...