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

Reply via email to