DescriptionMake sure transitioned arrays efficiently call builtin Array functions
Loosen the requirement for Map equivalency on several map checks, including checks up the prototype chain, that are not sensitive to ElementsKinds. These selected map checks should also match against FAST_DOUBLE_ELEMENT and FAST_ELEMENT transitions of the original map. This specifically helps all variants of transitioned JSArrays to still efficiently call builtins like push, pop and sort.
BUG=none
TEST=none
Committed: http://code.google.com/p/v8/source/detail?r=10331
Committed: http://code.google.com/p/v8/source/detail?r=10356
Patch Set 1 #Patch Set 2 : disable flag #Patch Set 3 : Add crankshaft support #Patch Set 4 : Remove debugging output #Patch Set 5 : Remove debug code #Patch Set 6 : Implement all platforms #
Total comments: 4
Patch Set 7 : Tweaks #
Total comments: 10
Patch Set 8 : Review feedback #Patch Set 9 : Rename enum #
Total comments: 16
Patch Set 10 : final version #Patch Set 11 : Merge with latest #Patch Set 12 : Stop crashing #Patch Set 13 : check diff #Patch Set 14 : fix perf regression #
Total comments: 1
Patch Set 15 : merge with latest #
Messages
Total messages: 6 (0 generated)
|