Reviewers: Vyacheslav Egorov,

Description:
Create an abstraction (MarkBit) object to hold the location of the
mark bits for an object.  This allows the compiler to avoid
recalculating the location when accessing two bits for incremental
marking or when testing and then setting mark bits.

Please review this at http://codereview.chromium.org/6713075/

SVN Base: http://v8.googlecode.com/svn/branches/experimental/gc/

Affected files:
  M     src/heap.h
  M     src/incremental-marking.h
  M     src/incremental-marking.cc
  M     src/mark-compact.h
  M     src/mark-compact.cc
  M     src/objects.cc
  M     src/runtime-profiler.cc
  M     src/spaces.h
  M     src/spaces.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to