v8/test/message/fail
Daniel Clark a09c076f00 [modules][api] Add version of HostImportModuleDynamically with import assertions
This change completes support for import assertions for dynamic import().

A new version of the HostImportModuleDynamically callback taking import
assertions is added to the public API. The name is very verbose; we
could consider removing the "ImportAssertions" part when the old API
is removed.

Bytecode generation is updated to pass the assertions, if present, to
Runtime_DynamicImportCall.

Isolate::RunHostImportModuleDynamicallyCallback extracts the assertions
from the options bag, filters out the assertions not present in the
list specified by the host in HostGetSupportedImportAssertions, and
sorts them by code point order of the keys per
https://tc39.es/proposal-import-assertions/#sec-import-call-runtime-semantics-evaluation.
The resulting array is passed to the host in the callback.

Bug: v8:10958
Change-Id: I931df00f954a9f9c65bff5bcf461ba1c8f11e94e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2620578
Commit-Queue: Dan Clark <daniec@microsoft.com>
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Reviewed-by: Mythri Alle <mythria@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72307}
2021-01-26 04:15:15 +00:00
..
array-binding-pattern-await1.js [parser] classify binding pattern errors when parsing await expression 2017-12-09 16:29:23 +00:00
array-binding-pattern-await1.out [parser] classify binding pattern errors when parsing await expression 2017-12-09 16:29:23 +00:00
arrow-bare-rest-param.js
arrow-bare-rest-param.out Add quotes around unexpected token SyntaxError 2019-06-11 06:11:58 +00:00
arrow-formal-parameters.js
arrow-formal-parameters.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
arrow-invalid-rest-2.js
arrow-invalid-rest-2.out
arrow-invalid-rest.js
arrow-invalid-rest.out
arrow-missing.js
arrow-missing.out Add quotes around unexpected token SyntaxError 2019-06-11 06:11:58 +00:00
arrow-param-after-rest-2.js
arrow-param-after-rest-2.out [parser] Move rest parameter handling out of ExpressionCoverGrammar 2018-11-08 16:51:53 +00:00
arrow-param-after-rest.js
arrow-param-after-rest.out [parser] Move rest parameter handling out of ExpressionCoverGrammar 2018-11-08 16:51:53 +00:00
arrow-strict-eval-bare-parameter.js
arrow-strict-eval-bare-parameter.out
arrow-two-rest-params.js
arrow-two-rest-params.out [parser] Move rest parameter handling out of ExpressionCoverGrammar 2018-11-08 16:51:53 +00:00
async-arrow-invalid-rest-2.js
async-arrow-invalid-rest-2.out
async-arrow-invalid-rest.js
async-arrow-invalid-rest.out
async-arrow-param-after-rest.js
async-arrow-param-after-rest.out
await-non-async.js
await-non-async.out
call-async.js [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-async.out [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-await.js [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-await.out [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-expression.js [ignition] Set correct expression position for ObjectLiteral keys/values 2018-03-15 15:36:41 +00:00
call-expression.out [ignition] Set correct expression position for ObjectLiteral keys/values 2018-03-15 15:36:41 +00:00
call-let.js [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-let.out [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-non-constructable.js
call-non-constructable.out
call-primitive-constructor.js
call-primitive-constructor.out
call-primitive-function.js
call-primitive-function.out
call-static.js [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-static.out [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-undeclared-constructor.js
call-undeclared-constructor.out
call-undeclared-function.js
call-undeclared-function.out
call-yield.js [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
call-yield.out [parser] Token-range-check for callable identifier tokens 2018-10-17 10:21:44 +00:00
class-accessors-private-undefined-getter-count.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-getter-count.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-getter-nested.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-getter-nested.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-getter.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-getter.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-compound.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-compound.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-count.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-count.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-nested.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter-nested.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-accessors-private-undefined-setter.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-constructor-accessor.js
class-constructor-accessor.out
class-constructor-generator.js
class-constructor-generator.out
class-field-constructor.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-field-constructor.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-field-static-constructor.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-field-static-constructor.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-field-static-prototype.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-field-static-prototype.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-computed.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-computed.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-class-in-function.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-class-in-function.out [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-outside-class.js [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-outside-class.out [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-source-positions.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-source-positions.out [class] implement private accessors 2019-08-30 10:16:29 +00:00
class-fields-private-throw-early-2.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-throw-early-2.out [class] implement private accessors 2019-08-30 10:16:29 +00:00
class-fields-private-throw-early.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-throw-early.out [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-throw-in-module.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
class-fields-private-throw-in-module.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
class-fields-private-throw-read.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-throw-read.out [class] implement private accessors 2019-08-30 10:16:29 +00:00
class-fields-private-throw-write.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-throw-write.out [class] implement private accessors 2019-08-30 10:16:29 +00:00
class-fields-private-undeclared-lazy-class.js [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-undeclared-lazy-class.out [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-private-undefined-inner-class.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-private-undefined-inner-class.out [parser] fix name and position when reporting private field outside of classes 2019-05-08 10:13:05 +00:00
class-fields-static-throw.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-static-throw.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-throw.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-fields-throw.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
class-methods-private-brand-check-anonymous.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-methods-private-brand-check-anonymous.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-methods-private-brand-check.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-methods-private-brand-check.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-methods-private-throw-write.js [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-methods-private-throw-write.out [flags] Remove --harmony-private-methods 2020-11-12 23:21:53 +00:00
class-spread-property.js
class-spread-property.out Add quotes around unexpected token SyntaxError 2019-06-11 06:11:58 +00:00
computed-prop-fni.js [fni] Mark computed props as computed, not anonymous function 2019-03-01 20:52:03 +00:00
computed-prop-fni.out [fni] Mark computed props as computed, not anonymous function 2019-03-01 20:52:03 +00:00
console.js
console.out
const-decl-no-init2.js
const-decl-no-init2.out
const-decl-no-init-sloppy.out
const-decl-no-init.js
const-decl-no-init.out
default-parameter-tdz-arrow.js
default-parameter-tdz-arrow.out [inspector] Improve uninitialized binding error message 2019-02-02 00:38:06 +00:00
default-parameter-tdz.js
default-parameter-tdz.out [inspector] Improve uninitialized binding error message 2019-02-02 00:38:06 +00:00
destructuring-array-non-iterable-number.js
destructuring-array-non-iterable-number.out
destructuring-array-non-iterable-object-literal-complex.js
destructuring-array-non-iterable-object-literal-complex.out
destructuring-array-non-iterable-object-literal.js
destructuring-array-non-iterable-object-literal.out
destructuring-array-non-iterable-object.js
destructuring-array-non-iterable-object.out
destructuring-array-non-iterable-undefined.js
destructuring-array-non-iterable-undefined.out
destructuring-decl-no-init-array2.js
destructuring-decl-no-init-array2.out
destructuring-decl-no-init-array.js
destructuring-decl-no-init-array.out
destructuring-decl-no-init-obj2.js
destructuring-decl-no-init-obj2.out
destructuring-decl-no-init-obj.js
destructuring-decl-no-init-obj.out
destructuring-function-non-iterable.js
destructuring-function-non-iterable.out
destructuring-modify-const.js
destructuring-modify-const.out
destructuring-new-callable-non-iterable.js
destructuring-new-callable-non-iterable.out
destructuring-non-function-non-iterable.js
destructuring-non-function-non-iterable.out
destructuring-object-private-name.js [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
destructuring-object-private-name.out [class] Remove flags for class fields 2019-05-01 02:02:51 +00:00
destructuring-undefined-computed-property.js
destructuring-undefined-computed-property.out Reland "[destructuring] Elide coercible check for simple keys" 2019-08-30 10:51:49 +00:00
destructuring-undefined-number-property.js
destructuring-undefined-number-property.out Reland "[destructuring] Elide coercible check for simple keys" 2019-08-30 10:51:49 +00:00
destructuring-undefined-string-property.js
destructuring-undefined-string-property.out Reland "[destructuring] Elide coercible check for simple keys" 2019-08-30 10:51:49 +00:00
directive.js Reland "[parser] Optimize directive parsing especially for preparser" 2018-11-02 17:41:51 +00:00
directive.out Reland "[parser] Optimize directive parsing especially for preparser" 2018-11-02 17:41:51 +00:00
dynamic-import-missing-specifier.js [flags] Remove --harmony-dynamic-import 2020-11-03 17:11:52 +00:00
dynamic-import-missing-specifier.out [flags] Remove --harmony-dynamic-import 2020-11-03 17:11:52 +00:00
export-duplicate-as.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
export-duplicate-as.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
export-duplicate-default.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
export-duplicate-default.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
export-duplicate.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
export-duplicate.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
for-in-let-loop-initializers-strict.js
for-in-let-loop-initializers-strict.out
for-in-loop-initializers-destructuring.js
for-in-loop-initializers-destructuring.out
for-in-loop-initializers-strict.js
for-in-loop-initializers-strict.out
for-loop-invalid-lhs.js
for-loop-invalid-lhs.out
for-of-let-loop-initializers.js
for-of-let-loop-initializers.out
for-of-loop-initializers-sloppy.js
for-of-loop-initializers-sloppy.out
for-of-loop-initializers-strict.js
for-of-loop-initializers-strict.out
for-of-non-iterable.js
for-of-non-iterable.out
for-of-throw-in-body.js
for-of-throw-in-body.out
formal-parameters-bad-rest.js
formal-parameters-bad-rest.out
formal-parameters-strict-body.js
formal-parameters-strict-body.out
formal-parameters-trailing-comma.js
formal-parameters-trailing-comma.out Add quotes around unexpected token SyntaxError 2019-06-11 06:11:58 +00:00
func-name-inferrer-arg-1.js
func-name-inferrer-arg-1.out
func-name-inferrer-arg.js
func-name-inferrer-arg.out
function-param-after-rest.js
function-param-after-rest.out
generators-throw1.js
generators-throw1.out
generators-throw2.js
generators-throw2.out
get-iterator1.js
get-iterator1.out [parser] Don't desugar destructuring declarations. 2019-01-09 14:09:23 +00:00
get-iterator-return-non-receiver.js
get-iterator-return-non-receiver.out
hashbang-incomplete-string.js Fix scanner-level error reporting for hashbang 2020-01-30 09:28:16 +00:00
hashbang-incomplete-string.out Fix scanner-level error reporting for hashbang 2020-01-30 09:28:16 +00:00
import-as-eval.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-as-eval.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-as-redeclaration.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-as-redeclaration.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-as-reserved-word.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-as-reserved-word.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-blah-module.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-blah-module.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-blah-script.js [parser] Improve error when using import decl in a script 2019-06-25 12:33:11 +00:00
import-blah-script.out [parser] Improve error when using import decl in a script 2019-06-25 12:33:11 +00:00
import-eval.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-eval.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-redeclaration.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-redeclaration.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-reserved-word.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-reserved-word.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
import-script.js [parser] Improve error when using import decl in a script 2019-06-25 12:33:11 +00:00
import-script.out [parser] Improve error when using import decl in a script 2019-06-25 12:33:11 +00:00
instanceof-noncallable.js
instanceof-noncallable.out
instanceof-nonobject.js
instanceof-nonobject.out
invalid-spread-2.js
invalid-spread-2.out [parser] Move rest parameter handling out of ExpressionCoverGrammar 2018-11-08 16:51:53 +00:00
invalid-spread.js
invalid-spread.out Add quotes around unexpected token SyntaxError 2019-06-11 06:11:58 +00:00
json-stringify-circular-ellipsis.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-ellipsis.out [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-max-display-depth.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-max-display-depth.out [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-proxy.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-proxy.out [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-substructure.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular-substructure.out [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
json-stringify-circular.out [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
let-lexical-declaration-destructuring-brace-in-single-statement.js
let-lexical-declaration-destructuring-brace-in-single-statement.out
let-lexical-declaration-destructuring-in-single-statement.js
let-lexical-declaration-destructuring-in-single-statement.out
let-lexical-declaration-in-single-statement.js
let-lexical-declaration-in-single-statement.out
let-lexical-name-in-array-prohibited.js
let-lexical-name-in-array-prohibited.out
let-lexical-name-in-object-prohibited.js
let-lexical-name-in-object-prohibited.out
let-lexical-name-prohibited.js
let-lexical-name-prohibited.out
map-arg-non-iterable.js [errors] Give a more informative error message for new Map(1) 2018-03-14 11:07:52 +00:00
map-arg-non-iterable.out Reland "[interpreter] Add bytecode for leading array spreads." 2018-09-05 09:29:51 +00:00
missing-function-name.js [parser] Improve parse error message for missing name in FunctionDeclaration 2019-03-20 16:46:29 +00:00
missing-function-name.out [parser] Improve parse error message for missing name in FunctionDeclaration 2019-03-20 16:46:29 +00:00
modules-cycle1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle3.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle4.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle5.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle6.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export3.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export4.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-duplicate-export5.mjs [flags] Remove --harmony-namespace-exports 2020-11-03 18:51:32 +00:00
modules-duplicate-export5.out [flags] Remove --harmony-namespace-exports 2020-11-03 18:51:32 +00:00
modules-export-illformed-class.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-export-illformed-class.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import3.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import4.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import5.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import6.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-assertions-fail-1.mjs [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-assertions-fail-1.out [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-assertions-fail-2.mjs [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-assertions-fail-2.out [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-assertions-fail-3.mjs [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-assertions-fail-3.out [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-import-redeclare1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-redeclare1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-redeclare2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-redeclare2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-redeclare3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-redeclare3.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-import-top-level-await-fail-1.mjs [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
modules-import-top-level-await-fail-1.out [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
modules-import-top-level-await-fail-2.mjs [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
modules-import-top-level-await-fail-2.out [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
modules-skip-1-import-assertions-fail.mjs [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-skip-1-top-level-await-fail.mjs [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
modules-skip-2-top-level-await-fail.mjs [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
modules-skip-3-import-assertions-fail.json [modules][api] Add version of HostImportModuleDynamically with import assertions 2021-01-26 04:15:15 +00:00
modules-skip-3-top-level-await-fail.mjs [top-level-await] Add support for parsing top level await 2019-09-24 14:01:32 +00:00
modules-skip-cycle2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-cycle3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-cycle5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-cycle6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-conflict1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-conflict1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-conflict2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-conflict2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-default.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-default.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-undefined-export1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-undefined-export1.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-undefined-export2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-undefined-export2.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
new-target-assignment.js
new-target-assignment.out Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
new-target-escaped.js
new-target-escaped.out
new-target-for-loop.js
new-target-for-loop.out
new-target-postfix-op.js
new-target-postfix-op.out Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
new-target-prefix-op.js
new-target-prefix-op.out Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
nf-yield-in-generator.js
nf-yield-in-generator.out
nf-yield-strict-in-generator.js
nf-yield-strict-in-generator.out
nf-yield-strict.js
nf-yield-strict.out
nfe-yield-generator.js
nfe-yield-generator.out
nfe-yield-strict.js
nfe-yield-strict.out
non-alphanum.js
non-alphanum.out Reland ^2 "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort" 2018-08-23 15:43:29 +00:00
object-binding-pattern-await1.js [parser] classify binding pattern errors when parsing await expression 2017-12-09 16:29:23 +00:00
object-binding-pattern-await1.out [parser] classify binding pattern errors when parsing await expression 2017-12-09 16:29:23 +00:00
object-rest-assignment-pattern.js
object-rest-assignment-pattern.out [parser] Cleanup pattern classification 2018-11-23 11:33:21 +00:00
object-rest-binding-pattern.js
object-rest-binding-pattern.out [parser] Cleanup pattern classification 2018-11-23 11:33:21 +00:00
octal-template-literal.js Fix error message for octal escapes in templates 2018-03-08 18:57:45 +00:00
octal-template-literal.out Fix error message for octal escapes in templates 2018-03-08 18:57:45 +00:00
overwritten-builtins.js
overwritten-builtins.out
param-arrow-redeclaration-as-let.js [parser] Change how conflicting param and let in body declarations are detected 2018-12-19 17:10:57 +00:00
param-arrow-redeclaration-as-let.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
param-async-arrow-redeclaration-as-let.js [parser] Change how conflicting param and let in body declarations are detected 2018-12-19 17:10:57 +00:00
param-async-arrow-redeclaration-as-let.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
param-async-function-redeclaration-as-let.js [parser] Change how conflicting param and let in body declarations are detected 2018-12-19 17:10:57 +00:00
param-async-function-redeclaration-as-let.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
param-function-redeclaration-as-let.js [parser] Change how conflicting param and let in body declarations are detected 2018-12-19 17:10:57 +00:00
param-function-redeclaration-as-let.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
paren_in_arg_string.js
paren_in_arg_string.out Reland: Enable --harmony-function-tostring by default 2018-01-10 17:29:46 +00:00
redeclaration1.js
redeclaration1.out
redeclaration2.js
redeclaration2.out
redeclaration3.js
redeclaration3.out
redeclaration4.js [parsing] Provide location for function redeclaration error. 2018-02-01 20:46:11 +00:00
redeclaration4.out [parsing] Provide location for function redeclaration error. 2018-02-01 20:46:11 +00:00
redeclaration5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
redeclaration5.out [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
replacement-marker-as-argument.js
replacement-marker-as-argument.out
rest-param-class-setter-strict.js
rest-param-class-setter-strict.out
rest-param-object-setter-sloppy.js
rest-param-object-setter-sloppy.out
rest-param-object-setter-strict.js
rest-param-object-setter-strict.out
settimeout.js [d8] Report errors in setTimeout 2017-11-03 12:21:53 +00:00
settimeout.out [d8] Report errors in setTimeout 2017-11-03 12:21:53 +00:00
simple-throw.js
simple-throw.out
spread-call-2.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-call-2.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-call-3.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-call-3.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-call-4.js [runtime] Add additional test for spread call error 2020-04-27 09:40:13 +00:00
spread-call-4.out [runtime] Add additional test for spread call error 2020-04-27 09:40:13 +00:00
spread-call.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-call.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct-2.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct-2.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct-3.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct-3.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct.js [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
spread-construct.out [callprinter] Correctly point to the incorrect spread arg 2020-02-05 11:27:58 +00:00
strict-formal-parameters.js
strict-formal-parameters.out
strict-octal-number.js
strict-octal-number.out
strict-octal-string.js
strict-octal-string.out
strict-octal-use-strict-after.js
strict-octal-use-strict-after.out
strict-octal-use-strict-before.js
strict-octal-use-strict-before.out
strict-with.js
strict-with.out
string-prototype-matchall-no-flags.js [regexp] Improve String.prototype.matchAll error message 2019-10-24 01:54:58 +00:00
string-prototype-matchall-no-flags.out [regexp] Improve String.prototype.matchAll error message 2019-10-24 01:54:58 +00:00
super-constructor-extra-statement.js
super-constructor-extra-statement.out
super-constructor.js
super-constructor.out
super-in-function.js
super-in-function.out
this-iterator-undefined.js [ast] Store correct source position on ThisExpression 2020-08-10 09:07:35 +00:00
this-iterator-undefined.out [ast] Store correct source position on ThisExpression 2020-08-10 09:07:35 +00:00
tonumber-symbol.js
tonumber-symbol.out
try-catch-finally-throw-in-catch-and-finally.js
try-catch-finally-throw-in-catch-and-finally.out
try-catch-finally-throw-in-catch.js
try-catch-finally-throw-in-catch.out
try-catch-finally-throw-in-finally.js
try-catch-finally-throw-in-finally.out
try-catch-lexical-conflict-preparser.js [parser] Change how catch is parsed 2018-12-19 11:02:01 +00:00
try-catch-lexical-conflict-preparser.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
try-catch-lexical-conflict.js
try-catch-lexical-conflict.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
try-catch-variable-conflict.js
try-catch-variable-conflict.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
try-finally-throw-in-finally.js
try-finally-throw-in-finally.out
try-finally-throw-in-try-and-finally.js
try-finally-throw-in-try-and-finally.out
try-finally-throw-in-try.js
try-finally-throw-in-try.out
typedarray.js
typedarray.out [builtins]: Simple port of %TypedArray%.prototype.set() to CSA TFJ. 2017-11-23 15:40:41 +00:00
undefined-keyed-property.js
undefined-keyed-property.out Reland "[interpreter] Add bytecode for leading array spreads." 2018-09-05 09:29:51 +00:00
unicode-escape-invalid-2.js
unicode-escape-invalid-2.out
unicode-escape-invalid.js
unicode-escape-invalid.out
unicode-escape-undefined.js
unicode-escape-undefined.out
unparenthesized-exponentiation-expression.js [parser] Updated the Error Message for Unparenthesized Exponentiation Expression 2019-01-22 19:37:23 +00:00
unparenthesized-exponentiation-expression.out [parser] Updated the Error Message for Unparenthesized Exponentiation Expression 2019-01-22 19:37:23 +00:00
unterminated-arg-list.js
unterminated-arg-list.out
var-conflict-in-with.js
var-conflict-in-with.out [parser] Declare variables through ExpressionScope 2019-01-21 11:37:32 +00:00
wasm-async-compile-fail.js [wasm] Add message test for compilation failure 2019-05-20 13:05:40 +00:00
wasm-async-compile-fail.out [wasm] Add message test for compilation failure 2019-05-20 13:05:40 +00:00
wasm-async-instantiate-fail.js [wasm] Add message test for compilation failure 2019-05-20 13:05:40 +00:00
wasm-async-instantiate-fail.out [wasm] Fix error message for async instantiation 2019-05-20 13:22:50 +00:00
wasm-exception-rethrow.js [wasm][eh] Revert to catch with tag immediate 2020-12-03 18:55:31 +00:00
wasm-exception-rethrow.out [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-exception-throw.js [wasm] Fix source positions for thrown exceptions. 2019-05-06 13:42:48 +00:00
wasm-exception-throw.out [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-function-name.js [wasm] merge js constants file in module-builder 2019-01-30 22:10:34 +00:00
wasm-function-name.out [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-module-and-function-name.js [wasm] merge js constants file in module-builder 2019-01-30 22:10:34 +00:00
wasm-module-and-function-name.out [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-module-name.js [wasm] merge js constants file in module-builder 2019-01-30 22:10:34 +00:00
wasm-module-name.out [wasm] WAT-compatible naming for exported function 2020-03-26 17:29:49 +00:00
wasm-no-name.js [wasm] merge js constants file in module-builder 2019-01-30 22:10:34 +00:00
wasm-no-name.out [wasm] WAT-compatible naming for exported function 2020-03-26 17:29:49 +00:00
wasm-streaming-compile-fail.js [wasm] Add message tests for streaming API 2019-05-20 14:16:56 +00:00
wasm-streaming-compile-fail.out [wasm] Add message tests for streaming API 2019-05-20 14:16:56 +00:00
wasm-streaming-instantiate-fail.js [wasm] Add message tests for streaming API 2019-05-20 14:16:56 +00:00
wasm-streaming-instantiate-fail.out [wasm] Add message tests for streaming API 2019-05-20 14:16:56 +00:00
wasm-sync-compile-fail.js [wasm] Add message test for compilation failure 2019-05-20 13:05:40 +00:00
wasm-sync-compile-fail.out [wasm] Add message test for compilation failure 2019-05-20 13:05:40 +00:00
wasm-trap.js V8 Wasm locations should always be based on byte offsets 2019-11-05 14:53:45 +00:00
wasm-trap.out [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
weak-refs-finalizationregistry1.js [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-finalizationregistry1.out [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-finalizationregistry2.js [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-finalizationregistry2.out [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-register1.js [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-register1.out [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-register2.js [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-register2.out [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-unregister.js [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
weak-refs-unregister.out [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
yield-in-arrow-param.js
yield-in-arrow-param.out
yield-in-generator-param.js
yield-in-generator-param.out