Reviewers: danno, Description: Progress towards making Zones independent of Isolates and Threads.
This CL changes some parts of the code to explicitly pass around a Zone. Not passing in a zone is okay too (in fact most of v8 still doesn't), but that may incur a TLS lookup. BUG= TEST= Please review this at http://codereview.chromium.org/10443114/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/allocation-inl.h M src/allocation.h M src/ast.h M src/compiler.cc M src/deoptimizer.h M src/deoptimizer.cc M src/full-codegen.h M src/hashmap.h M src/hydrogen.h M src/hydrogen.cc M src/isolate.h M src/isolate.cc M src/jsregexp.h M src/jsregexp.cc M src/list-inl.h M src/list.h M src/lithium.h M src/parser.h M src/parser.cc M src/runtime.cc M src/safepoint-table.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/x64/lithium-codegen-x64.h M src/x64/lithium-codegen-x64.cc M src/x64/lithium-x64.h M src/x64/lithium-x64.cc M src/zone-inl.h M src/zone.h M test/cctest/test-list.cc M test/cctest/test-parsing.cc M test/cctest/test-regexp.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
