DescriptionAllocation type info advice consumed in bailout path leads to assert failure.
If the runtime is taken for a constructor like "new Array(100000)", where
allocation site info already led to an elements kind of DOUBLE, then the runtime
would fail to transition the array to dictionary mode. Better to recognize this
case and avoid wasting time by following the advice. Furthermore, it offers a
way to recognize that the array should be in dictionary mode (though a future
checkin will capitalize on that).
BUG=
R=danno@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=14966
Patch Set 1 #
Total comments: 4
Patch Set 2 : Code comments and bugfix #
Total comments: 2
Patch Set 3 : Addressed comment #
Messages
Total messages: 6 (0 generated)
|