v8/src/ast
Ross McIlroy 961a2c885d [fullcodegen] Remove ability to compile with Full-Codegen.
Removes the pathways to use Full-Codegen from compiler.cc. Also removes all
paths to optimize using AstGraphBuilder, which relies on Full-codegen.
Cleans up ast-numbering, runtime-profiler and some runtime functions to
remove now dead code.

This makes Full-codegen and AstGraphBuilder dead, but doesn't remove their
code yet, that will be done in a followup CL to keep things reviewable.

BUG=v8:6409

Change-Id: I3901ff17d960b2bb084cef0cb39fa16cb8419881
Reviewed-on: https://chromium-review.googlesource.com/583328
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47277}
2017-08-10 11:13:31 +00:00
..
ast-expression-rewriter.cc [generators] remove SuspendFlags enum and related code 2017-07-14 16:09:53 +00:00
ast-expression-rewriter.h [crankshaft] Remove dead {TypeFeedbackOracle}. 2017-06-19 10:28:00 +00:00
ast-function-literal-id-reindexer.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
ast-function-literal-id-reindexer.h Assign unique IDs to FunctionLiterals 2016-11-28 11:40:53 +00:00
ast-numbering.cc [fullcodegen] Remove ability to compile with Full-Codegen. 2017-08-10 11:13:31 +00:00
ast-numbering.h [ast] rename "Yield" to "Suspend" 2017-03-22 17:34:08 +00:00
ast-source-ranges.h [coverage] Add continuation counters for catch and finally blocks 2017-07-27 15:31:58 +00:00
ast-traversal-visitor.h [generators] remove SuspendFlags enum and related code 2017-07-14 16:09:53 +00:00
ast-value-factory.cc [runtime] Use IsDecimalDigit in StringHasher rather than manual check 2017-06-13 15:45:59 +00:00
ast-value-factory.h [runtime] Cache hash on HashTableKey and hash_field on StringTableKey 2017-06-13 12:32:07 +00:00
ast.cc [cleanup] Remove always-off support for tail calls 2017-07-13 19:29:05 +00:00
ast.h [fullcodegen] Remove ability to compile with Full-Codegen. 2017-08-10 11:13:31 +00:00
compile-time-value.cc [literals] Disable double lazy boilerplate for literals containing Arrays 2017-07-12 19:11:04 +00:00
compile-time-value.h [runtime] Ensure slow properties for simple {__proto__:null} literals. 2017-04-27 14:48:32 +00:00
context-slot-cache.cc [runtime] Cache hash on HashTableKey and hash_field on StringTableKey 2017-06-13 12:32:07 +00:00
context-slot-cache.h [gn] Enable stricter build flags 2017-03-17 15:18:18 +00:00
modules.cc Added v8::Module::GetModuleRequestPosition method 2017-06-21 16:00:14 +00:00
modules.h Added v8::Module::GetModuleRequestPosition method 2017-06-21 16:00:14 +00:00
OWNERS Add COMPONENT tags to OWNERS files where appropriate 2017-05-22 10:15:28 +00:00
prettyprinter.cc [parser] Provide better error when destructuring callable 2017-08-01 01:19:08 +00:00
prettyprinter.h [parser] Provide better error when destructuring callable 2017-08-01 01:19:08 +00:00
scopes.cc [scopes] Clarify and narrow when scopes care about an eval() call 2017-08-09 18:13:19 +00:00
scopes.h [scopes] Clarify and narrow when scopes care about an eval() call 2017-08-09 18:13:19 +00:00
variables.cc Make some functions that are hit during renderer startup available for inlining 2017-06-26 18:17:05 +00:00
variables.h Make some functions that are hit during renderer startup available for inlining 2017-06-26 18:17:05 +00:00