DescriptionEnvironment bookkeping has linear time complexity now, not a quadratic one.
This reduces the time take for mjsunit/limit-locals from 56.8s to 15.1s in debug
mode and from 12.0s to 1.6s in release mode.
Note that GrowableBitVector and BitVector should really be merged, and probably
have their allocation strategy parmeterized. The current state of affairs
involving tons of checks and delegation is extremely ugly, and it is far from
clear if all that special casing is a clear win. STL FTW! :-P
Committed: http://code.google.com/p/v8/source/detail?r=13327
Patch Set 1 #
Total comments: 2
Patch Set 2 : rebased #
Messages
Total messages: 4 (0 generated)
|