Reviewers: Sven Panne,

Description:
Make HashMap a template class to specify the allocation policy.

The old HashMap class had an explicit member to determine the allocation
policy. The template version matches the approach used already for
lists.

Cleanup some include dependencies and unnecessary forward declarations.

Cleanup some dead code from isolate.h and replace some HEAP macros
with GetHeap().

Please review this at https://chromiumcodereview.appspot.com/9372106/

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

Affected files:
  M     src/SConscript
  M     src/ast.cc
  M     src/bootstrapper.cc
  M     src/compilation-cache.h
  M     src/cpu-profiler.h
  M     src/hashmap.h
  D     src/hashmap.cc
  M     src/isolate.h
  M     src/log.h
  M     src/objects-inl.h
  M     src/preparser.h
  M     src/scopes.h
  M     src/scopes.cc
  M     src/zone.h
  M     tools/gyp/v8.gyp


--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev

Reply via email to