Reviewers: danno,

Description:
Split an allocation policy into an allocator and a deallocator.

This refactoring will make way for passing around a Zone directly into
methods that allocate from Zones.  Besides saving a TLS access in some
cases, we will later be able to decouple Zones from Isolates
completely -- a first step towards running parts of the crankshaft
pipeline concurrently without locking out the Isolate.

BUG=
TEST=


Please review this at http://chromiumcodereview.appspot.com/10448007/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M src/allocation-inl.h
  M src/allocation.h
  M src/full-codegen.h
  M src/hashmap.h
  M src/isolate.h
  M src/isolate.cc
  M src/list-inl.h
  M src/list.h
  M src/splay-tree-inl.h
  M src/splay-tree.h
  M src/string-stream.cc
  M src/v8.h
  M src/v8globals.h
  M src/zone-inl.h
  M src/zone.h
  M test/cctest/test-list.cc


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

Reply via email to