v8/test/cctest/interpreter/bytecode_expectations
littledan b0a09d7809 [intl] Add new semantics + compat fallback to Intl constructor
ECMA 402 v2 made Intl constructors more strict in terms of how they would
initialize objects, refusing to initialize objects which have already
been constructed. However, when Chrome tried to ship these semantics,
we ran into web compatibility issues.

This patch tries to square the circle and implement the simpler v2 object
semantics while including a compatibility workaround to allow objects to
sort of be initialized later, storing the real underlying Intl object
in a symbol-named property.

The new semantics are described in this PR against the ECMA 402 spec:
https://github.com/tc39/ecma402/pull/84

BUG=v8:4360, v8:4870
LOG=Y

Review-Url: https://codereview.chromium.org/2582993002
Cr-Commit-Position: refs/heads/master@{#41943}
2016-12-23 14:32:16 +00:00
..
ArrayLiterals.golden Introduce {ConstantElementsPair} struct for type safety. 2016-12-16 10:57:06 +00:00
ArrayLiteralsWide.golden Introduce {ConstantElementsPair} struct for type safety. 2016-12-16 10:57:06 +00:00
AssignmentsInBinaryExpression.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
BasicBlockToBoolean.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
BasicLoops.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
BreakableBlocks.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
CallGlobal.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
CallLookupSlot.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
CallNew.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
CallRuntime.golden [cctest] print name instead of context index for CallJSRuntime 2016-12-21 16:41:11 +00:00
ClassAndSuperClass.golden [es6] Perform the IsConstructor test in GetSuperConstructor. 2016-12-19 10:12:22 +00:00
ClassDeclarations.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
CompoundExpressions.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
Conditional.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
ConstVariable.golden [ignition] Eliminate hole checks where statically possible for loads and stores 2016-10-20 17:32:08 +00:00
ConstVariableContextSlot.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
ContextParameters.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
ContextVariables.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
CountOperators.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
CreateArguments.golden [ignition] Add bytecodes for loads/stores in the current context 2016-10-28 10:11:06 +00:00
CreateRestParameter.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
DeadCodeRemoval.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
DeclareGlobals.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
Delete.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
DeleteLookupSlotInEval.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
DoDebugger.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
DoExpression.golden [Interpreter] Remove all Ldr style bytecodes and replace with Star lookahead. 2016-11-10 10:42:36 +00:00
Eval.golden Only treat possible eval calls going through 'with' as special. 2016-11-14 13:35:04 +00:00
ForIn.golden Introduce {ConstantElementsPair} struct for type safety. 2016-12-16 10:57:06 +00:00
ForOf.golden [intl] Add new semantics + compat fallback to Intl constructor 2016-12-23 14:32:16 +00:00
FunctionLiterals.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
GenerateTestUndetectable.golden [Interpreter] Transform StrictEquality with null/undefined to special bytecodes. 2016-12-16 15:01:08 +00:00
Generators.golden [intl] Add new semantics + compat fallback to Intl constructor 2016-12-23 14:32:16 +00:00
GlobalCompoundExpressions.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
GlobalCountOperators.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
GlobalDelete.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
HeapNumberConstants.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
IfConditions.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
IntegerConstants.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
JumpsRequiringConstantWideOperands.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
LetVariable.golden [ignition] Eliminate hole checks where statically possible for loads and stores 2016-10-20 17:32:08 +00:00
LetVariableContextSlot.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
LoadGlobal.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
LogicalExpressions.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
LookupSlot.golden Only treat possible eval calls going through 'with' as special. 2016-11-14 13:35:04 +00:00
LookupSlotInEval.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
LookupSlotWideInEval.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
Modules.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
NewTarget.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
ObjectLiterals.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
ObjectLiteralsWide.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
OuterContextVariables.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
Parameters.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
PrimitiveExpressions.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
PrimitiveReturnStatements.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
PropertyCall.golden [Interpreter] Allocate registers used as call arguments on-demand. 2016-12-15 10:59:57 +00:00
PropertyLoads.golden [Interpreter] Remove Ldr[Named/Keyed]Property bytecodes and use Star Lookahead instead. 2016-11-09 13:16:37 +00:00
PropertyStores.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
RegExpLiterals.golden [Interpreter] Remove Ldr[Named/Keyed]Property bytecodes and use Star Lookahead instead. 2016-11-09 13:16:37 +00:00
RegExpLiteralsWide.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
RemoveRedundantLdar.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
StoreGlobal.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
StringConstants.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
SuperCallAndSpread.golden [cctest] print name instead of context index for CallJSRuntime 2016-12-21 16:41:11 +00:00
Switch.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
ThisFunction.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
Throw.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
TopLevelObjectLiterals.golden Revert of [TypeFeedbackVector] Root literal arrays in function literals slots (patchset #11 id:370001 of https://codereview.chromium.org/2504153002/ ) 2016-12-22 10:26:36 +00:00
TryCatch.golden [Interpreter] Add SetPendingMessage bytecode. 2016-11-16 10:46:48 +00:00
TryFinally.golden [Interpreter] Add SetPendingMessage bytecode. 2016-11-16 10:46:48 +00:00
Typeof.golden [ic] Pass name to LoadGlobalIC again. 2016-11-16 18:17:49 +00:00
UnaryOperators.golden [Interpreter] Add expression positions to BinaryOps. 2016-12-08 10:11:17 +00:00
WideRegisters.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00
WithStatement.golden [interpreter] Remove redundant flag from bytecode cctest suite. 2016-10-04 16:30:15 +00:00