v8/src/ast
mstarzinger 5dcda5bb17 [parser] Ensure asm.js modules always allocate context.
The deserialization of the {Scope::asm_module} predicate relies on a
context being present for such modules. This ensures we always allocate
such a context, even in cases where no variables are allocated in it.

R=neis@chromium.org
TEST=cctest/test-parsing/AsmModuleFlag
BUG=v8:5653

Review-Url: https://codereview.chromium.org/2561103004
Cr-Commit-Position: refs/heads/master@{#41611}
2016-12-09 10:12:40 +00:00
..
ast-expression-rewriter.cc [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
ast-expression-rewriter.h Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
ast-function-literal-id-reindexer.cc Assign unique IDs to FunctionLiterals 2016-11-28 11:40:53 +00:00
ast-function-literal-id-reindexer.h Assign unique IDs to FunctionLiterals 2016-11-28 11:40:53 +00:00
ast-literal-reindexer.cc [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
ast-literal-reindexer.h Split the AST representation of class properties from object properties. 2016-09-06 17:43:51 +00:00
ast-numbering.cc [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
ast-numbering.h Move catch prediction into frontend and make it aware of rethrows. 2016-07-12 15:23:35 +00:00
ast-traversal-visitor.h [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
ast-type-bounds.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
ast-types.cc [ic] Use validity cells to protect keyed element stores against object's prototype chain modifications. 2016-12-02 10:03:33 +00:00
ast-types.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
ast-value-factory.cc AstValueFactory: add a cache for one-character strings. 2016-12-08 15:40:04 +00:00
ast-value-factory.h AstValueFactory: add a cache for one-character strings. 2016-12-08 15:40:04 +00:00
ast.cc [ic] Remove names table from type feedback metadata. 2016-11-21 10:46:16 +00:00
ast.h [parsing] Fix maybe-assigned flag in some cases. 2016-12-08 10:06:09 +00:00
compile-time-value.cc Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00
compile-time-value.h Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00
context-slot-cache.cc Include only stuff you need, part 9: variables.h 2016-09-09 10:55:50 +00:00
context-slot-cache.h Include only stuff you need, part 9: variables.h 2016-09-09 10:55:50 +00:00
modules.cc [modules] Maintain array of cells for imports and local exports. 2016-11-07 16:23:47 +00:00
modules.h [modules] Maintain array of cells for imports and local exports. 2016-11-07 16:23:47 +00:00
OWNERS Add marja to ast owners 2016-08-26 05:30:37 +00:00
prettyprinter.cc [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
prettyprinter.h Refactor SharedFunctionInfo::IsBuiltin. 2016-11-17 09:43:12 +00:00
scopeinfo.cc [parser] Ensure asm.js modules always allocate context. 2016-12-09 10:12:40 +00:00
scopes.cc [parser] Ensure asm.js modules always allocate context. 2016-12-09 10:12:40 +00:00
scopes.h [wasm][asm.js] Fail sooner if eval is present. 2016-12-08 14:44:00 +00:00
variables.cc Turn Scope::locals_ into a ThreadedList 2016-11-03 10:07:12 +00:00
variables.h Preparse lazy function parameters 2016-11-04 15:04:29 +00:00