v8/test
bmeurer b8f475045c [turbofan] Add inlined Array.prototype.pop support.
This adds a very first version of inlined Array.prototype.pop into
TurboFan optimized code. We currently limit the inlining to fast
object or smi elements, until the unclear situation around hole NaNs
is resolved and we have a clear semantics inside the compiler.

It's also probably overly defensive in when it's safe to inline
the call to Array.prototype.pop, but we can always extend that
later once we have sufficient trust in the implementation and see
an actual need to extend it.

BUG=v8:2229,v8:3952,v8:5267
R=epertoso@chromium.org

Review-Url: https://codereview.chromium.org/2239703002
Cr-Commit-Position: refs/heads/master@{#38578}
2016-08-11 13:13:21 +00:00
..
benchmarks [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
cctest [wasm] Allow import function to be any kind of callables. 2016-08-11 08:33:54 +00:00
fuzzer Properly handle exceptions in cctests 2016-08-04 07:22:11 +00:00
inspector_protocol_parser_test [inspector] add test configuration for the parser test. 2016-08-01 09:50:14 +00:00
intl Throw when case mapping result > max string length 2016-08-10 21:46:05 +00:00
js-perf-test Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
memory [snapshot] support multiple contexts in the same snapshot. 2016-06-15 15:39:06 +00:00
message Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
mjsunit [turbofan] Add inlined Array.prototype.pop support. 2016-08-11 13:13:21 +00:00
mozilla [test] Deprecate test data download for most test suites 2016-08-08 12:39:48 +00:00
preparser [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
promises-aplus Make test262 test runner check for which exception is thrown 2016-03-14 21:20:37 +00:00
simdjs [test] Deprecate test data download for most test suites 2016-08-08 12:39:48 +00:00
test262 [test] Deprecate test data download for most test suites 2016-08-08 12:39:48 +00:00
unittests [turbofan] Add inlined Array.prototype.pop support. 2016-08-11 13:13:21 +00:00
webkit [turbofan] Properly guard keyed stores wrt. setters in the prototype chain. 2016-08-10 06:30:22 +00:00
bot_default.gyp [inspector] add test configuration for the parser test. 2016-08-01 09:50:14 +00:00
bot_default.isolate [inspector] add test configuration for the parser test. 2016-08-01 09:50:14 +00:00
BUILD.gn [test] Remove deprecated ignition-test-suite alias 2016-08-02 16:45:34 +00:00
default.gyp [inspector] add test configuration for the parser test. 2016-08-01 09:50:14 +00:00
default.isolate [inspector] add test configuration for the parser test. 2016-08-01 09:50:14 +00:00
optimize_for_size.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
optimize_for_size.isolate [swarming] Roll luci-go/isolate to 5c67f7b670b5. 2016-01-19 17:03:56 +00:00
perf.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
perf.isolate [Swarming] Isolate perf tests. 2016-02-15 11:17:18 +00:00