v8/test
mvstanton@chromium.org 8330178b4c The issue is that by handling strings with map/handler pairs instead of a special
version of the keyed load stub (https://code.google.com/p/v8/source/detail?r=24661),
I allowed polymorphism between string and non-string types in the IC. Before, the
IC would go generic.

Then, at crankshaft time, we special case when we only saw strings. The error
here is that crankshaft can't emit code that handles polymorphism between string
and non-string types. The choice is either to get that to happen (I don't deem
this necessary from a performance point of view, an IC with such type feedback
before would have gone generic), or simply check for the case of "polymorphic
with some string maps" and require crankshaft to go generic. I'll do the latter.

BUG=425519
LOG=N
R=jarin@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24775 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-10-21 13:04:51 +00:00
..
benchmarks Run benchmarks tests with --turbo-asm flag. 2014-10-13 09:30:27 +00:00
cctest [turbofan] add ZonePool to correctly track compiler phase memory usage 2014-10-21 12:38:46 +00:00
intl Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
js-perf-test Perf tests for harmony string functions. 2014-10-21 11:05:32 +00:00
message Enable access check tests that no longer fail with TF. 2014-08-14 13:24:57 +00:00
mjsunit The issue is that by handling strings with map/handler pairs instead of a special 2014-10-21 13:04:51 +00:00
mozilla Exact black-list of AST nodes for TurboFan. 2014-09-15 15:06:05 +00:00
preparser ES6: Duplicate properties are no longer an error 2014-08-20 14:25:48 +00:00
promises-aplus Enable access check tests that no longer fail with TF. 2014-08-14 13:24:57 +00:00
test262 Convert argument toObject() in Object.getOwnPropertyNames/Descriptors 2014-10-15 14:01:20 +00:00
test262-es6 Upgrade test262-es6 2014-10-20 12:17:12 +00:00
unittests Use an idle notification of 0ms as hint that a GC after context disposal is triggerd 2014-10-21 12:56:52 +00:00
webkit Fix webkit getOwnPropertyNames test after r24706 removed Array.prototype.values 2014-10-17 20:27:24 +00:00