• gsathya's avatar
    Revert "Revert of [builtins] Properly optimize TypedArray/DataView accessors.... · 3c927e07
    gsathya authored
    Revert "Revert of [builtins] Properly optimize TypedArray/DataView accessors. (patchset #3 id:40001 of https://codereview.chromium.org/2042013003/ )"
    
    This reverts commit d3a43e47.
    
    This patch also adds typed_array_fun and typed_array_protoype to the
    native context. These are used in InstallTypedArray to set up the
    prototype chain correctly for each typed array sub class. This removes
    the need to later monkey patch them prototype chain in typedarray.js.
    This mechanism is also used to get hold of the TypedArray in
    typedarray.js, removing the need for a global TypedArray.
    
    This patch updates CallRuntime.golden to account for the two extra
    native runtime calls. This patch also fixes some formatting issues (by
    running git cl format).
    
    BUG=chromium:579905, chromium:593634, v8:4085, v8:5073
    
    Review-Url: https://codereview.chromium.org/2046333002
    Cr-Commit-Position: refs/heads/master@{#36811}
    3c927e07
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/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...