Reviewers: Kasper Lund, bak, Description: Create a new paged heap space for global property cells. The new space is similar to map space in that it has fixed-size objects. A common superclass for a space with fixed size objects is used for the map space and cell space.
Allocate all cells in cell space. Handle it during all GCs. Modify the free-list node representation (so that the size is not at a fixed offset in all cells) to allow two-pointer free-list nodes. Clean up some stuff in the MC collector. Please review this at http://codereview.chromium.org/155211 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/globals.h M src/heap-inl.h M src/heap.h M src/heap.cc M src/mark-compact.h M src/mark-compact.cc M src/objects.h M src/serialize.h M src/serialize.cc M src/spaces.h M src/spaces.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
