Revert "Parser: Delay internalizing strings and values." (r21841)
authormarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 Jun 2014 07:30:56 +0000 (07:30 +0000)
committermarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 Jun 2014 07:30:56 +0000 (07:30 +0000)
commit9ad39a8043657c18f9e0630c022ca5f2b5cfcfc1
tree0fddaa29c9bf84d92098d0cc5efb6417ddac20b9
parentaebf66371eeb2f50e358c23700c58ebca938db44
Revert "Parser: Delay internalizing strings and values." (r21841)

Plus the fixes on top.

Reason: regresses benchmarks (JSBench) and perf (morejs).

TBR=rossberg@chromium.org
BUG=385404
LOG=N

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21882 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
34 files changed:
BUILD.gn
include/v8.h
src/ast-value-factory.cc [deleted file]
src/ast-value-factory.h [deleted file]
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/hydrogen.cc
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