• svenpanne@chromium.org's avatar
    Avoid sharing AccessorPairs during Genesis. · 77079b6f
    svenpanne@chromium.org authored
    To test the upcoming changes for map sharing in the presence of accessors, it is
    essential that we keep a few global invariants: The map tree should always stay
    a tree and AccessorPairs should not be shared between different DescriptorArrays
    and/or StringDictionaries. This CL adds a test method for the latter invariant
    and makes some changes to the bootstrapping process to avoid such sharing.
    
    Note that we can't enable the new test method permanently yet, because we
    currently go back and forth between fast mode and slow mode when adding an
    accessor and break this invariant temporarily. This will be handled in a
    separate CL.
    
    Review URL: https://chromiumcodereview.appspot.com/9417043
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10744 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    77079b6f
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
preparser Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
SConstruct Loading commit data...