Reviewers: Lasse Reichstein, Description: Incremental mode now works for x64. The only difference between IA32 and x64 is now that in IA32 we can mark pointer-free objects black without going into runtime code. Also fixed a bug where spaces with heightened alignment requirements could get messed up by the free-list chopping that was implemented to get timely marking increments.
Please review this at http://codereview.chromium.org/7104107/ SVN Base: http://v8.googlecode.com/svn/branches/experimental/gc/ Affected files: M src/arm/code-stubs-arm.h M src/arm/full-codegen-arm.cc M src/arm/macro-assembler-arm.h M src/arm/macro-assembler-arm.cc M src/flag-definitions.h M src/heap.cc M src/ia32/code-stubs-ia32.cc M src/ia32/full-codegen-ia32.cc M src/ia32/macro-assembler-ia32.h M src/ia32/macro-assembler-ia32.cc M src/ia32/stub-cache-ia32.cc M src/mark-compact.h M src/spaces.h M src/spaces.cc M src/x64/code-stubs-x64.h M src/x64/code-stubs-x64.cc M src/x64/full-codegen-x64.cc M src/x64/lithium-codegen-x64.cc M src/x64/macro-assembler-x64.h M src/x64/macro-assembler-x64.cc M src/x64/stub-cache-x64.cc M test/cctest/test-serialize.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
