Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement destructuring assignments #1406

Merged
merged 8 commits into from
Aug 21, 2021

Conversation

raskad
Copy link
Member

@raskad raskad commented Jul 17, 2021

This Pull Request fixes/closes #265.

It changes the following:

  • Implement destructuring assignments

To measure the completeness of this implementation, I looked at the test/language/statements/const/dstr 262 test suite. Most tests are passing, with most of the failing ones being based on other features, e.g. generators.

Though the code passes the tests, I'm not really sure about the implementation details, as this is my first contribution to the syntax and parser. I would really like some guidance on those parts, if anyone has time to go in depth on that.

@raskad raskad force-pushed the dest-binding-pattern branch from 2c7de82 to e5c1e50 Compare July 17, 2021 04:10
@raskad
Copy link
Member Author

raskad commented Jul 17, 2021

The Test VM on Linux ci fails because Declaration has changed. I will look into this. There will probably be some changes needed in the ByteCompiler, because Declaration now may contain more than one new variable name.

@raskad raskad force-pushed the dest-binding-pattern branch from fb7aa05 to 3ae0ac4 Compare July 18, 2021 22:56
@HalidOdat
Copy link
Member

HalidOdat commented Jul 22, 2021

The conformance improvement looks really good :)

Test result master count PR count difference
Total 78,897 78,897 0
Passed 27,954 29,044 +1,090
Ignored 15,616 15,616 0
Failed 35,327 34,237 -1,090
Panics 0 0 0
Conformance 35.43% 36.81% +1.38%
Fixed tests:
test/built-ins/Object/setPrototypeOf/bigint.js [strict mode] (previously Failed)
test/built-ins/Object/setPrototypeOf/bigint.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/variable/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/variable/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/variable/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-init-null.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/let/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/let/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/let/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-init-null.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/scope-body-var-none.js [strict mode] (previously Failed)
test/language/statements/for-of/scope-body-var-none.js (previously Failed)
test/language/statements/for-of/scope-body-lex-close.js [strict mode] (previously Failed)
test/language/statements/for-of/scope-body-lex-close.js (previously Failed)
test/language/statements/for-of/head-var-bound-names-dup.js [strict mode] (previously Failed)
test/language/statements/for-of/head-var-bound-names-dup.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/var-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/let-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/var-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/let-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/var-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/const-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/const/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/const/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/const/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-init-null.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id.js (previously Failed)
Broken tests:
test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js [strict mode] (previously Passed)
test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js (previously Passed)
test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js [strict mode] (previously Passed)
test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js (previously Passed)
test/language/statements/for-in/head-const-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-in/head-const-bound-names-dup.js (previously Passed)
test/language/statements/for-in/head-let-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-in/head-let-bound-names-dup.js (previously Passed)
test/language/statements/for-of/head-const-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-of/head-const-bound-names-dup.js (previously Passed)
test/language/statements/for-of/head-let-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-of/head-let-bound-names-dup.js (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js (previously Passed)

@HalidOdat HalidOdat added enhancement New feature or request execution Issues or PRs related to code execution labels Jul 22, 2021
@HalidOdat HalidOdat added this to the v0.13.0 milestone Jul 22, 2021
@HalidOdat HalidOdat self-requested a review July 22, 2021 13:40
boa/src/value/mod.rs Outdated Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Outdated Show resolved Hide resolved
@raskad raskad force-pushed the dest-binding-pattern branch 2 times, most recently from 96437ee to ed528f3 Compare August 1, 2021 11:54
@raskad
Copy link
Member Author

raskad commented Aug 1, 2021

Test result master count PR count difference
Total 78,897 78,897 0
Passed 28,530 29,628 +1,098
Ignored 15,612 15,612 0
Failed 34,755 33,657 -1,098
Panics 2 2 0
Conformance 36.16% 37.55% +1.39%
Fixed tests:
test/built-ins/Object/setPrototypeOf/bigint.js [strict mode] (previously Failed)
test/built-ins/Object/setPrototypeOf/bigint.js (previously Failed)
test/built-ins/RegExp/named-groups/non-unicode-match.js [strict mode] (previously Failed)
test/built-ins/RegExp/named-groups/non-unicode-match.js (previously Failed)
test/built-ins/RegExp/named-groups/non-unicode-references.js [strict mode] (previously Failed)
test/built-ins/RegExp/named-groups/non-unicode-references.js (previously Failed)
test/built-ins/RegExp/named-groups/unicode-references.js [strict mode] (previously Failed)
test/built-ins/RegExp/named-groups/unicode-references.js (previously Failed)
test/built-ins/RegExp/named-groups/unicode-match.js [strict mode] (previously Failed)
test/built-ins/RegExp/named-groups/unicode-match.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/let/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/let/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/let/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-init-null.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/scope-body-lex-close.js [strict mode] (previously Failed)
test/language/statements/for-of/scope-body-lex-close.js (previously Failed)
test/language/statements/for-of/head-var-bound-names-dup.js [strict mode] (previously Failed)
test/language/statements/for-of/head-var-bound-names-dup.js (previously Failed)
test/language/statements/for-of/scope-body-var-none.js [strict mode] (previously Failed)
test/language/statements/for-of/scope-body-var-none.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-null.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-init-undefined.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/let-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-ary-name-iter-val.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-obj-ptrn-empty.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/variable/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/variable/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/variable/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-init-null.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/var-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/for/dstr/const-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/let-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-no-close.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-init-iter-get-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-list-err.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/for/dstr/var-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-obj-init-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-init-null.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/for/dstr/const-obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-init-undefined.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/for/dstr/let-ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-ary-name-iter-val.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-obj-ptrn-empty.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/for/dstr/var-ary-ptrn-rest-id.js (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/for/dstr/const-obj-ptrn-list-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-close.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-close.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-direct.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-direct.js (previously Failed)
test/language/statements/const/dstr/ary-name-iter-val.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-name-iter-val.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-empty.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-empty.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js (previously Failed)
test/language/statements/const/dstr/obj-init-undefined.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-init-undefined.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-no-close.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-no-close.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js (previously Failed)
test/language/statements/const/dstr/obj-init-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-init-null.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-getter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-getter.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-id.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-init-iter-get-err.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-list-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-list-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js [strict mode] (previously Failed)
test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js [strict mode] (previously Failed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js (previously Failed)
Broken tests:
test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js [strict mode] (previously Passed)
test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js (previously Passed)
test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js [strict mode] (previously Passed)
test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js (previously Passed)
test/language/statements/for-in/head-let-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-in/head-let-bound-names-dup.js (previously Passed)
test/language/statements/for-in/head-const-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-in/head-const-bound-names-dup.js (previously Passed)
test/language/statements/for-of/head-let-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-of/head-let-bound-names-dup.js (previously Passed)
test/language/statements/for-of/head-const-bound-names-dup.js [strict mode] (previously Passed)
test/language/statements/for-of/head-const-bound-names-dup.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js [strict mode] (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js (previously Passed)

@raskad
Copy link
Member Author

raskad commented Aug 1, 2021

@HalidOdat I rebased this and moved CopyDataProperties from Value to GcObject.
I did not fix the failing clippy lint because you already are doing that in #1450.

Copy link
Contributor

@RageKnify RageKnify left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest a minor change to improve performance. And raise the issue of !abrupt completions, but it can be done later.

boa/src/object/gcobject.rs Outdated Show resolved Hide resolved
boa/src/object/gcobject.rs Outdated Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Outdated Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Outdated Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Outdated Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/syntax/ast/node/declaration/mod.rs Show resolved Hide resolved
boa/src/object/gcobject.rs Outdated Show resolved Hide resolved
@raskad raskad force-pushed the dest-binding-pattern branch from ec5eed2 to 7cf86fa Compare August 8, 2021 01:29
@raskad
Copy link
Member Author

raskad commented Aug 8, 2021

Rebased. No change in 262 tests.

@RageKnify I implemented your suggestions.
@Razican I added the inline changes, did some renaming and changed the enum variant you mentioned to a struct variant. Please let me know if the documentation I wrote looks ok :)

@raskad raskad requested review from RageKnify and Razican August 8, 2021 01:43
@HalidOdat HalidOdat self-requested a review August 12, 2021 00:45
Rename some fields for clarity

Add some performance improvements
@raskad raskad force-pushed the dest-binding-pattern branch from 7cf86fa to be0974e Compare August 14, 2021 01:38
@HalidOdat HalidOdat merged commit 85aa619 into boa-dev:master Aug 21, 2021
@raskad raskad deleted the dest-binding-pattern branch September 10, 2021 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request execution Issues or PRs related to code execution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support destructuring assignment
4 participants