---
source: crates/rolldown/tests/integration/test262.rs
expression: snapshot
---
Summary: 543 passed, 56 failed, 599 total
---
# language/module-code/ambiguous-export-bindings/error-export-from-named-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"error-export-from-named_FIXTURE.js" re-exports "x" from one of the modules "error-export-from-named-1_FIXTURE.js" and "error-export-from-named-2_FIXTURE.js" (will be ignored).
---
# language/module-code/ambiguous-export-bindings/error-export-from-named.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"error-export-from-named_FIXTURE.js" re-exports "x" from one of the modules "error-export-from-named-1_FIXTURE.js" and "error-export-from-named-2_FIXTURE.js" (will be ignored).
---
# language/module-code/ambiguous-export-bindings/error-import-named-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"error-import-named_FIXTURE.js" re-exports "x" from one of the modules "error-import-named-1_FIXTURE.js" and "error-import-named-2_FIXTURE.js" (will be ignored).
---
# language/module-code/ambiguous-export-bindings/error-import-named.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"error-import-named_FIXTURE.js" re-exports "x" from one of the modules "error-import-named-1_FIXTURE.js" and "error-import-named-2_FIXTURE.js" (will be ignored).
---
# language/module-code/ambiguous-export-bindings/import-and-export-propagates-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-export-star-as-from-and-import-star-as-and-export.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-export-star-as-from.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-source-and-export.js
Result: FAIL
Reason: Incorrect ambiguous export detection in Rolldown
Expected: success
Actual:
"namespace-import-source-and-export-reexport_FIXTURE.js" re-exports "mod" from one of the modules "namespace-import-source-and-export-1_FIXTURE.js" and "namespace-import-source-and-export-2_FIXTURE.js" (will be ignored).
---
# language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-star-as-and-export.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/ambiguous-export-bindings/omitted-from-namespace.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/comment-multi-line-html-close.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/comment-single-line-html-close.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/comment-single-line-html-open.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
HTML comments are not allowed in modules
---
# language/module-code/early-dup-export-as-star-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Duplicated export 'z'
---
# language/module-code/early-dup-export-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Duplicated export 'f'
---
# language/module-code/early-dup-export-dflt-id.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
A module cannot have multiple default exports.
---
# language/module-code/early-dup-export-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/early-dup-export-id-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Duplicated export 'z'
---
# language/module-code/early-dup-export-id.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Duplicated export 'x'
---
# language/module-code/early-dup-export-star-as-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
A module cannot have multiple default exports.
---
# language/module-code/early-dup-lables.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Label `label` has already been declared
---
# language/module-code/early-dup-lex.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-dup-top-function-async-generator.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-dup-top-function-async.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-dup-top-function-generator.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-dup-top-function.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-export-global.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Export 'Number' is not defined
---
# language/module-code/early-export-ill-formed-string.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
An export name cannot include a unicode lone surrogate
An export name cannot include a unicode lone surrogate
An export name cannot include a unicode lone surrogate
Duplicated export '�d83c'
---
# language/module-code/early-export-unresolvable.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Export 'unresolvable' is not defined
---
# language/module-code/early-import-arguments.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to 'arguments' in strict mode
---
# language/module-code/early-import-as-arguments.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to 'arguments' in strict mode
---
# language/module-code/early-import-as-eval.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to 'eval' in strict mode
---
# language/module-code/early-import-eval.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to 'eval' in strict mode
---
# language/module-code/early-lex-and-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `x` has already been declared
---
# language/module-code/early-new-target.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected new.target expression
---
# language/module-code/early-strict-mode.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
The keyword 'public' is reserved
---
# language/module-code/early-super.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'super' can only be used with function calls or in property accesses
---
# language/module-code/early-undef-break.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Use of undefined label
---
# language/module-code/early-undef-continue.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Use of undefined label
---
# language/module-code/eval-export-cls-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-cls-anon-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-cls-anon.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-cls-name-meth.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-cls-named-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-cls-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-cls-anon.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-cls-name-meth.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-cls-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-err-eval.js
Result: PASS
Expected: error (type: Test262Error, phase: runtime)
Actual:
Runtime error: Failed to import test module: Test262Error { message: '' }
---
# language/module-code/eval-export-dflt-expr-err-get-value.js
Result: PASS
Expected: error (type: ReferenceError, phase: runtime)
Actual:
Runtime error: Failed to import test module: ReferenceError: unresolvable is not defined
---
# language/module-code/eval-export-dflt-expr-fn-anon.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-fn-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-gen-anon.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-gen-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-expr-in.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-fun-anon-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-fun-named-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-gen-anon-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-dflt-gen-named-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-fun-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-export-gen-semi.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-indirect-trlng-comma.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-indirect-update-as.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-indirect-update-dflt.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-indirect-update.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-local-bndng-cls.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-local-bndng-const.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-local-bndng-let.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-gtbndng-local-bndng-var.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-rqstd-abrupt.js
Result: PASS
Expected: error (type: TypeError, phase: runtime)
Actual:
Runtime error: Failed to import test module: TypeError
---
# language/module-code/eval-rqstd-once.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-rqstd-order.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-self-abrupt.js
Result: PASS
Expected: error (type: Test262Error, phase: runtime)
Actual:
Runtime error: Failed to import test module: Test262Error { message: '' }
---
# language/module-code/eval-self-once.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/eval-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-default-asyncfunction-declaration-binding-exists.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `A` has already been declared
---
# language/module-code/export-default-asyncfunction-declaration-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-default-asyncgenerator-declaration-binding-exists.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `AG` has already been declared
---
# language/module-code/export-default-asyncgenerator-declaration-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-default-function-declaration-binding-exists.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `F` has already been declared
---
# language/module-code/export-default-function-declaration-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-default-generator-declaration-binding-exists.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `G` has already been declared
---
# language/module-code/export-default-generator-declaration-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-binding-index.js
Result: FAIL
Reason: Rolldown makes exported bindings non-writable, but does not throw on assignment
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a TypeError to be thrown but no exception was thrown at all'
}
---
# language/module-code/export-expname-binding-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-as-unpaired-surrogate.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
An export name cannot include a unicode lone surrogate
---
# language/module-code/export-expname-from-binding-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-star-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-star-unpaired-surrogate.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/export-expname-from-star.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-string-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-string-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-from-unpaired-surrogate.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
An export name cannot include a unicode lone surrogate
---
# language/module-code/export-expname-import-string-binding.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/export-expname-import-unpaired-surrogate.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
An export name cannot include a unicode lone surrogate
---
# language/module-code/export-expname-string-binding.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
A string literal cannot be used as an exported binding without `from`
---
# language/module-code/export-expname-unpaired-surrogate.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
An export name cannot include a unicode lone surrogate
---
# language/module-code/export-star-as-dflt.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/import-attributes/allow-nlt-before-with.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/early-dup-attribute-key-export.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `type` has already been declared
---
# language/module-code/import-attributes/early-dup-attribute-key-import-nobinding.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `type` has already been declared
---
# language/module-code/import-attributes/early-dup-attribute-key-import-withbinding.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `type` has already been declared
---
# language/module-code/import-attributes/import-attribute-empty.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/import-attributes/import-attribute-key-identifiername.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-key-string-double.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-key-string-single.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-many.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-newlines.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-trlng-comma.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-value-string-double.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/import-attributes/import-attribute-value-string-single.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"nonExistent" is not exported by "ensure-linking-error_FIXTURE.js", imported by "ensure-linking-error_FIXTURE.js".
---
# language/module-code/instn-iee-bndng-cls.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-iee-bndng-const.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-iee-bndng-fun.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'B'
---
# language/module-code/instn-iee-bndng-gen.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'B'
---
# language/module-code/instn-iee-bndng-let.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-iee-bndng-var.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'B'
---
# language/module-code/instn-iee-err-circular-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
'x' cannot be exported from 'instn-iee-err-circular.js' as it is a reexport that references itself.
'x' cannot be exported from 'instn-iee-err-circular_FIXTURE.js' as it is a reexport that references itself.
'x' cannot be exported from 'instn-iee-err-circular_FIXTURE.js' as it is a reexport that references itself.
---
# language/module-code/instn-iee-err-circular.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
'x' cannot be exported from 'instn-iee-err-circular.js' as it is a reexport that references itself.
'x' cannot be exported from 'instn-iee-err-circular_FIXTURE.js' as it is a reexport that references itself.
---
# language/module-code/instn-iee-err-dflt-thru-star-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"default" is not exported by "instn-iee-err-dflt-thru-star-int_FIXTURE.js", imported by "instn-iee-err-dflt-thru-star-as.js".
---
# language/module-code/instn-iee-err-dflt-thru-star.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"default" is not exported by "instn-iee-err-dflt-thru-star-int_FIXTURE.js", imported by "instn-iee-err-dflt-thru-star.js".
---
# language/module-code/instn-iee-err-not-found-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"x" is not exported by "instn-iee-err-not-found-empty_FIXTURE.js", imported by "instn-iee-err-not-found-as.js".
---
# language/module-code/instn-iee-err-not-found.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"x" is not exported by "instn-iee-err-not-found-empty_FIXTURE.js", imported by "instn-iee-err-not-found.js".
---
# language/module-code/instn-iee-iee-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-iee-star-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-iee-trlng-comma.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-cls.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-local-bndng-const.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Unexpected re-assignment of const variable `test262` at <test262>/test/language/module-code/instn-local-bndng-const.js
---
# language/module-code/instn-local-bndng-export-cls.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-local-bndng-export-const.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-local-bndng-export-fun.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-export-gen.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-export-let.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-local-bndng-export-var.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-for-dup.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-for.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-fun.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-gen.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-let.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-local-bndng-var-dup.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-local-bndng-var.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-named-bndng-cls.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-const.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-dflt-cls.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-dflt-expr.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-dflt-fun-anon.js
Result: FAIL
Reason: keepNames feature in Rolldown does not work for accesses requiring the function to be hoisted
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'correct name is assigned Expected SameValue(«"instn_named_bndng_dflt_fun_anon_default"», «"default"») to be true'
}
---
# language/module-code/instn-named-bndng-dflt-fun-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-named-bndng-dflt-gen-anon.js
Result: FAIL
Reason: keepNames feature in Rolldown does not work for accesses requiring the function to be hoisted
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'correct name is assigned Expected SameValue(«"instn_named_bndng_dflt_gen_anon_default"», «"default"») to be true'
}
---
# language/module-code/instn-named-bndng-dflt-gen-named.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-named-bndng-dflt-named.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-dflt-star.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-fun.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'f2'
---
# language/module-code/instn-named-bndng-gen.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'g2'
---
# language/module-code/instn-named-bndng-let.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'binding is created but not initialized Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/instn-named-bndng-trlng-comma.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'y'
---
# language/module-code/instn-named-bndng-var.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'y'
---
# language/module-code/instn-named-err-dflt-thru-star-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"default" is not exported by "instn-named-err-dflt-thru-star-int_FIXTURE.js", imported by "instn-named-err-dflt-thru-star-as.js".
---
# language/module-code/instn-named-err-dflt-thru-star-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"default" is not exported by "instn-named-err-dflt-thru-star-int_FIXTURE.js", imported by "instn-named-err-dflt-thru-star-dflt.js".
---
# language/module-code/instn-named-err-not-found-as.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"x" is not exported by "instn-named-err-not-found-empty_FIXTURE.js", imported by "instn-named-err-not-found-as.js".
---
# language/module-code/instn-named-err-not-found-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"default" is not exported by "instn-named-err-not-found-empty_FIXTURE.js", imported by "instn-named-err-not-found-dflt.js".
---
# language/module-code/instn-named-err-not-found.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"x" is not exported by "instn-named-err-not-found-empty_FIXTURE.js", imported by "instn-named-err-not-found.js".
---
# language/module-code/instn-named-id-name.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-named-iee-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-named-star-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-once.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-resolve-empty-export.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Cannot assign to this expression
---
# language/module-code/instn-resolve-empty-import.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Cannot assign to this expression
---
# language/module-code/instn-resolve-err-syntax-1.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Illegal break statement
---
# language/module-code/instn-resolve-err-syntax-2.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Cannot assign to this expression
---
# language/module-code/instn-resolve-order-depth.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Cannot assign to this expression
Illegal break statement
---
# language/module-code/instn-resolve-order-src.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
Cannot assign to this expression
Illegal break statement
---
# language/module-code/instn-same-global.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-as-props-dflt-skip.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-binding.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'ns'
---
# language/module-code/instn-star-equality.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-err-not-found.js
Result: PASS
Expected: error (type: SyntaxError, phase: resolution)
Actual:
"x" is not exported by "instn-star-err-not-found-empty_FIXTURE.js", imported by "instn-star-err-not-found-faulty_FIXTURE.js".
---
# language/module-code/instn-star-id-name.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-iee-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-iee-multi-cycle-same-name.js
Result: FAIL
Reason: Incorrect ambiguous export detection in Rolldown
Expected: success
Actual:
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-multi-cycle-same-name-d_FIXTURE.js' as it is a reexport that references itself.
---
# language/module-code/instn-star-iee-single-cycle-same-name.js
Result: FAIL
Reason: Incorrect ambiguous export detection in Rolldown
Expected: success
Actual:
'foo' cannot be exported from 'instn-star-iee-single-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
'foo' cannot be exported from 'instn-star-iee-single-cycle-same-name-b_FIXTURE.js' as it is a reexport that references itself.
---
# language/module-code/instn-star-props-circular.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-props-dflt-keep-indirect.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-props-dflt-keep-local.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-props-dflt-skip.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-props-nrml.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-star-star-cycle.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/instn-uniq-env-rec.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/invalid-private-names-call-expression-bad-reference.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/invalid-private-names-call-expression-this.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/invalid-private-names-member-expression-bad-reference.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/invalid-private-names-member-expression-this.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/namespace/Symbol.iterator.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/Symbol.toStringTag.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/define-own-property.js
Result: FAIL
Reason: Rolldown allows defining properties on module namespace objects
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Reflect.defineProperty: local2 Expected SameValue(«true», «false») to be true'
}
---
# language/module-code/namespace/internals/delete-exported-init.js
Result: FAIL
Reason: Rolldown treats deletions of export bindings as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'indirect'
Cannot assign to import 'local1'
Cannot assign to import 'renamed'
---
# language/module-code/namespace/internals/delete-exported-uninit.js
Result: FAIL
Reason: Rolldown treats deletions of export bindings as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'default'
Cannot assign to import 'indirect'
Cannot assign to import 'local1'
Cannot assign to import 'renamed'
---
# language/module-code/namespace/internals/delete-non-exported.js
Result: FAIL
Reason: Rolldown treats deletions of export bindings as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'default'
Cannot assign to import 'undef'
---
# language/module-code/namespace/internals/enumerate-binding-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError but got a Test262Error'
}
---
# language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-nested-namespace-props-nrml.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-own-property-str-found-init.js
Result: FAIL
Reason: Rolldown uses a getter instead of a data property to support live bindings
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected SameValue(«undefined», «201») to be true'
}
---
# language/module-code/namespace/internals/get-own-property-str-found-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'hasOwnProperty: local1 Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/get-own-property-str-not-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-own-property-sym.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-prototype-of.js
Result: FAIL
Reason: Rolldown does not use null as the prototype of module namespace objects
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected SameValue(«true», «false») to be true'
}
---
# language/module-code/namespace/internals/get-str-found-init.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-str-found-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/get-str-initialize.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-str-not-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-str-update.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-sym-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/get-sym-not-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/has-property-str-found-init.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/has-property-str-found-uninit.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/has-property-str-not-found.js
Result: FAIL
Reason: Rolldown does not use null as the prototype of module namespace objects
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'in: __proto__ Expected SameValue(«true», «false») to be true'
}
---
# language/module-code/namespace/internals/has-property-sym-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/has-property-sym-not-found.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/is-extensible.js
Result: FAIL
Reason: Rolldown does not freeze module namespace objects
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected SameValue(«true», «false») to be true'
}
---
# language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/object-keys-binding-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/own-property-keys-binding-types.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/own-property-keys-sort.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/prevent-extensions.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/set-prototype-of-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/namespace/internals/set-prototype-of.js
Result: FAIL
Reason: Rolldown allows setting the prototype of module namespace objects
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a TypeError to be thrown but no exception was thrown at all'
}
---
# language/module-code/namespace/internals/set.js
Result: FAIL
Reason: Rolldown treats assignments to const as bundle errors instead of runtime errors
Expected: success
Actual:
Cannot assign to import 'default'
Cannot assign to import 'indirect'
Cannot assign to import 'local1'
Cannot assign to import 'local2'
Cannot assign to import 'renamed'
---
# language/module-code/namespace/internals/super-access-to-tdz-binding.js
Result: FAIL
Reason: Rolldown does not preserve TDZ semantics
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected a ReferenceError but got a TypeError'
}
---
# language/module-code/namespace/internals/super-set-to-tdz-binding-with-accessor.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/parse-err-decl-pos-export-arrow-function.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-block-stmt-list.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-block-stmt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-decl-meth.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-class-expr-meth.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-do-while.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-in-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-in-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-in-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-in-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-of-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-of-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-of-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-of-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-for-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-function-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-function-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-generator-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-generator-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-if-else.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-if-if.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-labeled.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-object-gen-method.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-object-getter.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-object-method.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-object-setter.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-switch-case.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-switch-dftl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-try-catch-finally.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-try-catch.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-try-finally.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-try-try.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-export-while.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'export statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-arrow-function.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-block-stmt-list.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-block-stmt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-decl-meth.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-class-expr-meth.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-do-while.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-in-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-in-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-in-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-in-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-of-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-of-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-of-lhs.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-of-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-for-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-function-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-function-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-generator-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-generator-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-if-else.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-if-if.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-labeled.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-object-gen-method.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-object-getter.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-object-method.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-object-setter.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-switch-case.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-switch-dftl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-try-catch-finally.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-try-catch.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-try-finally.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-try-try.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-decl-pos-import-while.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
'import statement' declaration can only be used at the top level of a module
---
# language/module-code/parse-err-export-dflt-const.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/parse-err-export-dflt-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-export-dflt-let.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-export-dflt-var.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/parse-err-hoist-lex-fun.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `f` has already been declared
---
# language/module-code/parse-err-hoist-lex-gen.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Identifier `g` has already been declared
---
# language/module-code/parse-err-invoke-anon-fun-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Empty parenthesized expression
---
# language/module-code/parse-err-invoke-anon-gen-decl.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Empty parenthesized expression
---
# language/module-code/parse-err-return.js
Result: FAIL
Reason: Rolldown treats files with top level return as CommonJS modules
Expected: error (type: SyntaxError, phase: parse)
Actual: 1 chunk(s) generated
---
# language/module-code/parse-err-semi-dflt-expr.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-semi-export-star.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-semi-name-space-export.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-semi-named-export-from.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-semi-named-export.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Expected a semicolon or an implicit semicolon after a statement, but found none
---
# language/module-code/parse-err-syntax-1.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/parse-err-syntax-2.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to this expression
---
# language/module-code/parse-err-yield.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
The keyword 'yield' is reserved
---
# language/module-code/parse-export-empty.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/private-identifiers-not-empty.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#f' is not allowed outside class bodies
---
# language/module-code/privatename-not-valid-earlyerr-module-1.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private field '#x' must be declared in an enclosing class
---
# language/module-code/privatename-not-valid-earlyerr-module-2.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private field '#x' must be declared in an enclosing class
---
# language/module-code/privatename-not-valid-earlyerr-module-3.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private field '#x' must be declared in an enclosing class
---
# language/module-code/privatename-not-valid-earlyerr-module-4.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private field '#x' must be declared in an enclosing class
---
# language/module-code/privatename-not-valid-earlyerr-module-5.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/privatename-not-valid-earlyerr-module-6.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/privatename-not-valid-earlyerr-module-7.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/privatename-not-valid-earlyerr-module-8.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Private identifier '#x' is not allowed outside class bodies
---
# language/module-code/privatename-valid-no-earlyerr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/source-phase-import/import-source.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/source-phase-import/reexport-source-binding-named-import.js
Result: FAIL
Reason: source phase imports are not supported in Rolldown
Expected: success
Actual:
Runtime error: Failed to import test module: Error [ERR_MODULE_NOT_FOUND]: Cannot find package '<module source>' imported from <temp>/main.js
code: 'ERR_MODULE_NOT_FOUND'
}
---
# language/module-code/source-phase-import/reexport-source-binding-namespace-get.js
Result: FAIL
Reason: source phase imports are not supported in Rolldown
Expected: success
Actual:
Runtime error: Failed to import test module: Error [ERR_MODULE_NOT_FOUND]: Cannot find package '<module source>' imported from <temp>/main.js
code: 'ERR_MODULE_NOT_FOUND'
}
---
# language/module-code/top-level-await/async-module-does-not-block-sibling-modules.js
Result: FAIL
Reason: Rolldown does not support preserving TLA semantics perfectly
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'Expected SameValue(«true», «false») to be true'
}
---
# language/module-code/top-level-await/await-awaits-thenable-not-callable.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-awaits-thenables-that-throw.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-awaits-thenables.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-dynamic-import-rejection.js
Result: PASS
Expected: error (type: TypeError, phase: runtime)
Actual:
Runtime error: Failed to import test module: TypeError: I reject this!
---
# language/module-code/top-level-await/await-dynamic-import-resolution.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-new-expr-reject.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-regexp.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-reject-throws.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-expr-resolution.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/await-void-expr.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/dfs-invariant.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/dynamic-import-of-waiting-module.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/dynamic-import-rejection.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/dynamic-import-resolution.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/early-errors-await-not-simple-assignment-target.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot assign to this expression
---
# language/module-code/top-level-await/fulfillment-order.js
Result: FAIL
Reason: Rolldown does not support preserving TLA semantics perfectly
Expected: success
Actual:
Async test failed: Test262Error: $DONE was not called
---
# language/module-code/top-level-await/if-await-expr.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/module-async-import-async-resolution-ticks.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/module-graphs-does-not-hang.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/module-import-rejection-body.js
Result: PASS
Expected: error (type: TypeError, phase: runtime)
Actual:
Runtime error: Failed to import test module: TypeError: I reject this!
---
# language/module-code/top-level-await/module-import-rejection-tick.js
Result: PASS
Expected: error (type: RangeError, phase: runtime)
Actual:
Runtime error: Failed to import test module: RangeError
---
# language/module-code/top-level-await/module-import-rejection.js
Result: PASS
Expected: error (type: TypeError, phase: runtime)
Actual:
Runtime error: Failed to import test module: TypeError: error in the default export line
---
# language/module-code/top-level-await/module-import-resolution.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/module-import-unwrapped.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/module-self-import-async-resolution-ticks.js
Result: FAIL
Reason: Rolldown does not support preserving TLA semantics perfectly
Expected: success
Actual:
Runtime error: Failed to import test module: Test262Error {
message: 'self is not initialized yet Expected a ReferenceError to be thrown but no exception was thrown at all'
}
---
# language/module-code/top-level-await/module-sync-import-async-resolution-ticks.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/new-await-parens.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/new-await-script-code.js
Result: FAIL
Reason: Rolldown treats files as ESM by default
Expected: success
Actual:
Cannot use `await` as an identifier in an async context
Cannot use `await` as an identifier in an async context
Unexpected token
---
# language/module-code/top-level-await/new-await.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Cannot use `await` as an identifier in an async context
---
# language/module-code/top-level-await/no-operand.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Unexpected token
---
# language/module-code/top-level-await/pending-async-dep-from-cycle.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/rejection-order.js
Result: FAIL
Reason: Rolldown does not support preserving TLA semantics perfectly
Expected: success
Actual:
Async test failed: Test262Error: $DONE was not called
---
# language/module-code/top-level-await/syntax/await-expr-dyn-import.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/block-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/catch-parameter.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-declaration-body.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
`await` is only allowed within async functions and at the top levels of modules
---
# language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-declaration-params.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
`await` is only allowed within async functions and at the top levels of modules
---
# language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-expr-body.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
`await` is only allowed within async functions and at the top levels of modules
---
# language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-expr-params.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
`await` is only allowed within async functions and at the top levels of modules
---
# language/module-code/top-level-await/syntax/early-no-escaped-await.js
Result: PASS
Expected: error (type: SyntaxError, phase: parse)
Actual:
Keywords cannot contain escape characters
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-class-decl-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-lex-decl-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/export-var-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-in-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/for-of-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-block-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/if-expr-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/top-level-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/try-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/typeof-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/void-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-array-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-func-expression.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-identifier.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-literal-number.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-literal-string.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-nested.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-new-expr.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-null.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-obj-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-regexp.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-template-literal.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/syntax/while-await-expr-this.js
Result: PASS
Expected: success
Actual: Runtime execution succeeded
---
# language/module-code/top-level-await/top-level-ticks-2.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/top-level-ticks.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/unobservable-global-async-evaluation-count-reset.js
Result: FAIL
Reason: Rolldown does not support preserving TLA semantics perfectly
Expected: success
Actual:
Async test failed: Test262Error: $DONE was not called
---
# language/module-code/top-level-await/void-await-expr.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/top-level-await/while-dynamic-evaluation.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---
# language/module-code/verify-dfs.js
Result: PASS
Expected: success
Actual: Async test completed successfully
---