v8/test/cctest/interpreter/bytecode_expectations
Joshua Litt 0ceee9ad28 [top-level-await] Add support for parsing top level await
Adds support for parsing top level await to V8, as well as
many tests.

This is the final cl in the series to add support for top level
await to v8.

Spec is here:
https://tc39.es/proposal-top-level-await/#sec-execute-async-module

Bug: v8:9344
Change-Id: Ie8f17ad8c7c60d1f6996d134ae154416cc1f31e3
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1703878
Reviewed-by: Georg Neis <neis@chromium.org>
Reviewed-by: Adam Klein <adamk@chromium.org>
Commit-Queue: Joshua Litt <joshualitt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63946}
2019-09-24 14:01:32 +00:00
..
ArrayLiterals.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
AssignmentsInBinaryExpression.golden
AsyncGenerators.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
AsyncModules.golden [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
BasicBlockToBoolean.golden
BasicLoops.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
BreakableBlocks.golden [scope] Add Scope::ForEach helper to avoid recursion 2019-01-31 16:22:59 +00:00
CallAndSpread.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
CallGlobal.golden
CallLookupSlot.golden Revert recent ConsString-related changes 2019-04-18 12:24:53 +00:00
CallNew.golden
CallRuntime.golden
ClassAndSuperClass.golden [hole-check-elimination] Simplest possible hole check elimination 2019-09-20 17:27:49 +00:00
ClassDeclarations.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
CompareNil.golden Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
CompareTypeOf.golden
CompoundExpressions.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
Conditional.golden
ConstVariable.golden
ConstVariableContextSlot.golden [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
ContextParameters.golden
ContextVariables.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
CountOperators.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
CreateArguments.golden
CreateRestParameter.golden [parser] Iterate declarations to set initializer positions 2019-01-23 13:28:58 +00:00
DeadCodeRemoval.golden
DeclareGlobals.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
Delete.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
DeleteLookupSlotInEval.golden
DestructuringAssignment.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
DoDebugger.golden
Eval.golden
ForAwaitOf.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
ForIn.golden [interpreter] add JumpIfUndefinedOrNull 2019-08-08 16:44:35 +00:00
ForOf.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
ForOfLoop.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
FunctionLiterals.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
GenerateTestUndetectable.golden [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00
Generators.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
GlobalCompoundExpressions.golden
GlobalCountOperators.golden
GlobalDelete.golden
HeapNumberConstants.golden
IfConditions.golden Reland "Optimize in operator" 2019-03-01 09:01:18 +00:00
IIFEWithOneshotOpt.golden [Compile] Move decision of whether an IIFE is oneshot into parser. 2019-01-22 15:19:39 +00:00
IIFEWithoutOneshotOpt.golden [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00
IntegerConstants.golden
LetVariable.golden
LetVariableContextSlot.golden [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
LoadGlobal.golden
LogicalExpressions.golden
LookupSlot.golden Revert recent ConsString-related changes 2019-04-18 12:24:53 +00:00
LookupSlotInEval.golden
Modules.golden [scope] Add Scope::ForEach helper to avoid recursion 2019-01-31 16:22:59 +00:00
NewAndSpread.golden Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
NewTarget.golden
ObjectLiterals.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
OuterContextVariables.golden
Parameters.golden
PrimitiveExpressions.golden
PrimitiveReturnStatements.golden
PrivateAccessorAccess.golden [class] implement private accessors 2019-08-30 10:16:29 +00:00
PrivateAccessorDeclaration.golden [class] implement private accessors 2019-08-30 10:16:29 +00:00
PrivateClassFields.golden [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
PrivateMethodAccess.golden [class] implement private accessors 2019-08-30 10:16:29 +00:00
PrivateMethodDeclaration.golden [class] implement private accessors 2019-08-30 10:16:29 +00:00
PropertyCall.golden
PropertyLoads.golden
PropertyLoadStoreOneShot.golden Reland "[interpreter] Separate bytecodes for one-shot property loads and stores" 2018-09-27 13:56:53 +00:00
PropertyLoadStoreWithoutOneShot.golden [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00
PropertyStores.golden
PublicClassFields.golden [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
RegExpLiterals.golden
RemoveRedundantLdar.golden
StandardForLoop.golden Reland "[destructuring] Elide coercible check for simple keys" 2019-08-30 10:51:49 +00:00
StaticClassFields.golden [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
StaticPrivateMethodDeclaration.golden [class] parse static private methods and accessors 2019-09-11 12:59:52 +00:00
StoreGlobal.golden
StringConcat.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
StringConstants.golden
SuperCallAndSpread.golden [hole-check-elimination] Simplest possible hole check elimination 2019-09-20 17:27:49 +00:00
Switch.golden
TemplateLiterals.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
ThisFunction.golden
Throw.golden
TopLevelObjectLiterals.golden Allocate feedback cells in an array decoupled from other slots 2019-03-11 11:20:21 +00:00
TryCatch.golden Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
TryFinally.golden
Typeof.golden
UnaryOperators.golden
WideRegisters.golden [interpreter] add JumpIfUndefinedOrNull 2019-08-08 16:44:35 +00:00
WithStatement.golden [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00