v8/src/parsing
Ross McIlroy c179400bdf [Compiler] Remove SharedFunctionInfo from ParseInfo.
Removes the SharedFunctionInfo field from the ParseInfo structure. Instead
require a SharedFunctionInfo to be explicitly passed to ParseFunction.
Also renames GetUnoptimizedCode to CompileUnoptimizedFunction to make it
clear it should only be called for non-top-level code.

BUG=v8:5203

Change-Id: Ibce016e6a5290c3685f7f0a2f5fb1eb2df2ffc3b
Reviewed-on: https://chromium-review.googlesource.com/574589
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Adam Klein <adamk@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46814}
2017-07-21 10:02:47 +00:00
..
duplicate-finder.h [parser] Simplify DuplicateFinder. 2017-03-16 17:44:14 +00:00
expression-classifier.h Remove now-unused TailCallExpressionProduction from ExpressionClassifier 2016-10-06 17:53:39 +00:00
func-name-inferrer.cc [parser/ast] Reduce memory consumption for AstConsString. 2017-04-04 15:38:17 +00:00
func-name-inferrer.h [parser/ast] Remove AstString, in favour of stand-alons Ast(Raw|Cons)String. 2017-03-24 13:35:47 +00:00
OWNERS Add COMPONENT tags to OWNERS files where appropriate 2017-05-22 10:15:28 +00:00
parameter-initializer-rewriter.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
parameter-initializer-rewriter.h [ast] Remove AstType type system. 2017-06-26 15:43:03 +00:00
parse-info.cc [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
parse-info.h [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
parser-base.h [parser] Prohibit async functions and generators in invalid contexts 2017-07-19 16:12:45 +00:00
parser.cc [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
parser.h [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
parsing.cc [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
parsing.h [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
pattern-rewriter.cc [generators] remove SuspendFlags enum and related code 2017-07-14 16:09:53 +00:00
preparse-data-format.h [parser] Set SharedFunctionInfo::length later. 2017-04-18 11:00:59 +00:00
preparse-data.cc Remove "calls eval" bit from ParseInfo and PreParseData 2017-04-19 19:45:45 +00:00
preparse-data.h [parser] Skipping inner funcs: Fix related to classes. 2017-05-15 14:22:34 +00:00
preparsed-scope-data.cc [parser] Skipping inner functions: fix recording eval calls. 2017-07-03 09:03:16 +00:00
preparsed-scope-data.h [parser] Skipping inner funcs: Associate data to SharedFunctionInfo, not Script. 2017-06-30 11:12:52 +00:00
preparser.cc [parser] Skipping inner funcs: Associate data to SharedFunctionInfo, not Script. 2017-06-30 11:12:52 +00:00
preparser.h [generators] remove SuspendFlags enum and related code 2017-07-14 16:09:53 +00:00
rewriter.cc Move closing of generators upon final return to the generator-resume builtin. 2017-06-13 13:49:45 +00:00
rewriter.h Make isolate explicit param of Rewriter::Rewrite 2017-03-27 20:24:00 +00:00
scanner-character-streams.cc Reland#2 [parser] Refactor streaming scanner streams. 2017-06-19 10:18:01 +00:00
scanner-character-streams.h [wasm][asm.js] Adding custom asm.js lexer. 2017-03-16 18:10:45 +00:00
scanner.cc Make some functions that are hit during renderer startup available for inlining 2017-06-26 18:17:05 +00:00
scanner.h Make some functions that are hit during renderer startup available for inlining 2017-06-26 18:17:05 +00:00
token.cc [parser] Introduce 'contextual keyword tokens'. 2017-03-28 12:43:23 +00:00
token.h [parser] Drop unused ROR token. 2017-06-28 11:49:23 +00:00