Zonify types in compiler frontend
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 21 Jan 2014 16:22:52 +0000 (16:22 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 21 Jan 2014 16:22:52 +0000 (16:22 +0000)
commit0d906a8bdb3a65dd4fdcb306d67d30708f0908e0
tree1e6cee31b03305391ca092f4a2c17cf683bc07ad
parentfb0c43f0ca9c61a416ca6df72ffbf2c83bf73496
Zonify types in compiler frontend

Clean up some zone/isolate handling in AST and its visitors on the way.

(Based on https://codereview.chromium.org/103743004/)

R=jkummerow@chromium.org, titzer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/102563004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18719 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
40 files changed:
src/arm/codegen-arm.h
src/arm/stub-cache-arm.cc
src/ast.cc
src/ast.h
src/code-stubs-hydrogen.cc
src/code-stubs.cc
src/code-stubs.h
src/codegen.cc
src/effects.h
src/full-codegen.cc
src/full-codegen.h
src/heap.cc
src/hydrogen.cc
src/hydrogen.h
src/ia32/stub-cache-ia32.cc
src/ic-inl.h
src/ic.cc
src/ic.h
src/list.h
src/objects.cc
src/objects.h
src/parser.cc
src/parser.h
src/prettyprinter.cc
src/prettyprinter.h
src/property-details.h
src/rewriter.cc
src/scopes.cc
src/stub-cache.cc
src/stub-cache.h
src/type-info.cc
src/type-info.h
src/types.cc
src/types.h
src/typing.cc
src/typing.h
src/x64/codegen-x64.h
src/x64/stub-cache-x64.cc
test/cctest/test-ast.cc
test/cctest/test-types.cc