As discussed yesterday, I cleaned up the semantics of the WAS_SWEPT_* flags. There are basically three states a page can be in now:
1) WAS_SWEPT_PRECISELY: Page can be iterated over, marking bits are cleared. 2) WAS_SWEPT_CONSERVATIVELY: Page cannot be iterated over, marking bits are cleared 3) None of the above two: Marking bits are still intact. Besides that the patch set contains two fixes needed for correct clearing of marking bits during sweeping, please see the updated description for details about that. http://codereview.chromium.org/7720024/ -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
