Reviewers: danno, Michael Starzinger,

Description:
New zones are created for every Crankshaft compilation.

CompilationInfo now takes a Zone and an Isolate.  The compiler
pipeline allocates memory from the Zone in the CompilationInfo.

New zones are not created when compiling a function using the
full-code generator to minimize performance impact.

BUG=
TEST=


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

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

Affected files:
  M src/ast.h
  M src/compiler.h
  M src/compiler.cc
  M src/debug.cc
  M src/full-codegen.cc
  M src/hydrogen.cc
  M src/ia32/full-codegen-ia32.cc
  M src/isolate.h
  M src/isolate.cc
  M src/json-parser.h
  M src/jsregexp.h
  M src/jsregexp.cc
  M src/lithium.h
  M src/liveedit.cc
  M src/objects.cc
  M src/parser.h
  M src/parser.cc
  M src/rewriter.cc
  M src/runtime.cc
  M src/scopes.cc
  M src/stub-cache.h
  M src/stub-cache.cc
  M src/type-info.cc
  M src/x64/full-codegen-x64.cc
  M src/zone-inl.h
  M src/zone.h
  M src/zone.cc
  M test/cctest/test-ast.cc
  M test/cctest/test-dataflow.cc
  M test/cctest/test-liveedit.cc
  M test/cctest/test-parsing.cc
  M test/cctest/test-regexp.cc
  M test/cctest/test-strings.cc


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

Reply via email to