test262/test/language/expressions/delete
André Bargull 18ae34d8f2 Improve coverage for reference type in various contexts
Missing coverage encountered while implementing
<https://github.com/tc39/ecma262/pull/3307> in SpiderMonkey.

Ensure environment lookups are performed in the correct order:
- keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js

Ensure `delete super[elem]` steps are correctly performed:
- delete/super-property-topropertykey.js
- delete/super-property-uninitialized-this.js

Ensure ToPropertyKey for computed property names in object literals
correctly performed:
- object/computed-property-name-topropertykey-before-value-evaluation.js

Ensure `GetSuperBase` is executed before `ToPropertKey`:
- super/prop-expr-getsuperbase-before-topropertykey-*

Ensure `GetThisBinding` is executed first:
- super/prop-expr-uninitialized-this-*
2024-09-20 16:00:53 +02:00
..
11.4.1-0-1.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-2-2.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-3-1.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-3-2.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-3-3.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4-a-1-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4-a-2-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4-a-3-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4-a-4-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-1.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-2.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-3-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-3.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-4.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-5.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-6.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-7.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-8-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-8.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-9-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-9.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-10.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-11.js Remove unused functions 2021-10-05 16:24:16 -04:00
11.4.1-4.a-12.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-13.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-14.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-15.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-16.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-4.a-17.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-5-1.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-5-2.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-5-3.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-5-a-27-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.1-5-a-28-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
11.4.4-4.a-3-s.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
S8.12.7_A1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S8.12.7_A2_T1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S8.12.7_A2_T2.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S8.12.7_A3.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A2.1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A2.2_T1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A2.2_T2.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A2.2_T3.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.2_T1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.2_T2.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.2_T3.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T1.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T2.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T3.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T4.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T5.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A3.3_T6.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A4.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
S11.4.1_A5.js chore: migrate $ERROR -> throw new Test262Error in test/language/e* (#3098) 2021-07-28 13:48:39 -07:00
delete-unresolvable-base-object-reference-throws-typeerror.js Coverage: delete undefined.property. Fixes gh-2763 2020-09-14 13:35:54 -04:00
identifier-strict-recursive.js Update identifier-strict-recursive.js 2021-07-20 10:33:29 -04:00
identifier-strict.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
member-computed-reference-null.js Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
member-computed-reference-undefined.js Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
member-identifier-reference-null.js Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
member-identifier-reference-undefined.js Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
non-reference-return-true.js Coverage gaps found by quickjs. Fixes gh-2370 2020-09-10 15:23:19 -04:00
super-property-method.js Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
super-property-null-base.js Update test for deletion of SuperProperty 2021-07-19 13:28:09 -04:00
super-property-topropertykey.js Improve coverage for reference type in various contexts 2024-09-20 16:00:53 +02:00
super-property-uninitialized-this.js Improve coverage for reference type in various contexts 2024-09-20 16:00:53 +02:00
super-property.js Coverage gaps found by quickjs. Fixes gh-2370 2020-09-10 15:23:19 -04:00
white-space-line-terminator-between-delete-unaryexpression-allowed.js Remove other leading empty lines in info blocks 2019-02-25 16:14:22 -05:00