• 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
..
assembler-arm-inl.h Loading commit data...
assembler-arm.cc Loading commit data...
assembler-arm.h Loading commit data...
assembler-thumb2-inl.h Loading commit data...
assembler-thumb2.cc Loading commit data...
assembler-thumb2.h Loading commit data...
builtins-arm.cc Loading commit data...
codegen-arm-inl.h Loading commit data...
codegen-arm.cc Loading commit data...
codegen-arm.h Loading commit data...
constants-arm.cc Loading commit data...
constants-arm.h Loading commit data...
cpu-arm.cc Loading commit data...
debug-arm.cc Loading commit data...
disasm-arm.cc Loading commit data...
fast-codegen-arm.cc Loading commit data...
frames-arm.cc Loading commit data...
frames-arm.h Loading commit data...
full-codegen-arm.cc Loading commit data...
ic-arm.cc Loading commit data...
jump-target-arm.cc Loading commit data...
macro-assembler-arm.cc Loading commit data...
macro-assembler-arm.h Loading commit data...
regexp-macro-assembler-arm.cc Loading commit data...
regexp-macro-assembler-arm.h Loading commit data...
register-allocator-arm-inl.h Loading commit data...
register-allocator-arm.cc Loading commit data...
register-allocator-arm.h Loading commit data...
simulator-arm.cc Loading commit data...
simulator-arm.h Loading commit data...
stub-cache-arm.cc Loading commit data...
virtual-frame-arm-inl.h Loading commit data...
virtual-frame-arm.cc Loading commit data...
virtual-frame-arm.h Loading commit data...