• vegorov@chromium.org's avatar
    - Changes to enable oldspaces iteration without maps decoding: · b38a0a71
    vegorov@chromium.org authored
    -- layout change for FixedArrays: length is stored as a smis (initial patch by Kevin Millikin)
    -- layout change for SharedFunctionInfo: integer fields are stored as smi on arm, ia32 and rearranged on x64.
    -- layout change for String: meaning of LSB bit is fliped (1 now means hash not computed); on x64 padding is added.
    -- layout of maps is _not_ changed. Map space is currently iterated in a special way.
    - Cardmarking write barrier. New barrier handles large objects and normal objects in a similar fashion (no more additional space for pointer tracking is required, no conditional branches in WB code).
    
    Review URL: http://codereview.chromium.org/2101002
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4685 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    b38a0a71
Name
Last commit
Last update
benchmarks Loading commit data...
include 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...
SConstruct Loading commit data...