Parser: Delay internalizing strings and values.
authormarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 13 Jun 2014 13:31:56 +0000 (13:31 +0000)
committermarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 13 Jun 2014 13:31:56 +0000 (13:31 +0000)
commita290cf8cda13f90921c3a2e2c421f909b202f241
treead40e040d2bdf41c9bc8329ccf4dee477895a2f3
parent7005abf03b4f330cd217e425328f1cddd162bf44
Parser: Delay internalizing strings and values.

This is needed so that we can run Parser on a non-main thread (independent
of the Isolate and the V8 heap).

BUG=
R=rossberg@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
32 files changed:
include/v8.h
src/ast-value-factory.cc [new file with mode: 0644]
src/ast-value-factory.h [new file with mode: 0644]
src/ast.cc
src/ast.h
src/compiler.cc
src/compiler.h
src/func-name-inferrer.cc
src/func-name-inferrer.h
src/heap.h
src/interface.cc
src/interface.h
src/objects.cc
src/parser.cc
src/parser.h
src/preparser.h
src/prettyprinter.cc
src/prettyprinter.h
src/rewriter.cc
src/scanner.cc
src/scanner.h
src/scopeinfo.cc
src/scopes.cc
src/scopes.h
src/utils.cc
src/utils.h
src/variables.cc
src/variables.h
test/cctest/test-ast.cc
test/cctest/test-parsing.cc
tools/gyp/v8.gyp
tools/parser-shell.cc