v8/test
mvstanton 13459c1ae3 Array() in optimized code can create with wrong ElementsKind in corner cases.
Calling new Array(JSObject::kInitialMaxFastElementArray) in optimized code
makes a stub call that bails out due to the length. Currently, the bailout
code a) doesn't have the allocation site, and b) wouldn't use it if it did
because the length is perceived to be too high.

This CL passes the allocation site to the stub call (rather than undefined),
and alters the bailout code to utilize the feedback.

BUG=

Review URL: https://codereview.chromium.org/1086873003

Cr-Commit-Position: refs/heads/master@{#27857}
2015-04-15 21:02:13 +00:00
..
benchmarks Enable test coverage for --turbo-deoptimization mode. 2015-01-16 12:53:30 +00:00
cctest [crankshaft] Add missing source position for calls. 2015-04-15 12:48:48 +00:00
intl Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
js-perf-test [cleanup] fix SpreadCalls perf-test names in JSTests.json 2015-04-10 18:29:25 +00:00
memory Correctly name memory stat for context snapshot size. 2015-04-10 22:36:02 +00:00
message X87: Disable the test case for X87 since f3338dd3b0 2015-04-14 08:05:35 +00:00
mjsunit Array() in optimized code can create with wrong ElementsKind in corner cases. 2015-04-15 21:02:13 +00:00
mozilla Revert "ES6: Number and Boolean prototype should be ordinary objects" 2015-04-13 16:21:00 +00:00
preparser Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
promises-aplus Enable access check tests that no longer fail with TF. 2014-08-14 13:24:57 +00:00
test262 Revert "ES6: Number and Boolean prototype should be ordinary objects" 2015-04-13 16:21:00 +00:00
test262-es6 Revert "ES6: Number and Boolean prototype should be ordinary objects" 2015-04-13 16:21:00 +00:00
unittests [turbofan] cleanup ParallelMove 2015-04-15 12:36:27 +00:00
webkit [es6] do not add caller/arguments to ES6 function definitions 2015-04-09 22:40:28 +00:00