v8/test
Z Nguyen-Huu 3167b3b600 Add fast path for proxy with isExtensible trap
ObjectIsExtensible is now a Torque builtin (previously CPP) and the Proxy path is implemented completely in Torque while everything else calls into runtime (and is thus a bit slower than previously).

Improvement in micro-benchmark
Before:
IsExtensibleWithoutTrap-Proxies(Score): 2228
IsExtensibleWithTrap-Proxies(Score): 917

After:
IsExtensibleWithoutTrap-Proxies(Score): 3683
IsExtensibleWithTrap-Proxies(Score): 3310

Bug: v8:6664
Change-Id: I1fbe1c51cb724a23d7a59fc8231bb3d1461a6add
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1637444
Commit-Queue: Z Nguyen-Huu <duongn@microsoft.com>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Maya Lekova <mslekova@chromium.org>
Cr-Commit-Position: refs/heads/master@{#62006}
2019-06-05 17:38:27 +00:00
..
benchmarks
cctest [torque] generate files per Torque file instead of per namespace 2019-06-05 16:12:27 +00:00
common Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
debugger Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
fuzzer Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
inspector Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
intl [Intl] Add test cases for %%ALIAS locales 2019-05-31 21:37:08 +00:00
js-perf-test [js-perf-test] Performance benchmarks for addition of BigInts 2019-06-05 10:04:31 +00:00
memory Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
message Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
mjsunit Add fast path for proxy with isExtensible trap 2019-06-05 17:38:27 +00:00
mkgrokdump [heap] Update HeapIterator and space iterator APIs to match other iterators 2019-05-31 12:59:07 +00:00
mozilla
preparser Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
test262 Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
torque Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
unittests [torque] generate files per Torque file instead of per namespace 2019-06-05 16:12:27 +00:00
wasm-api-tests
wasm-js Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
wasm-spec-tests
webkit
BUILD.gn
OWNERS