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
11.4.1-2-2.js
11.4.1-3-1.js
11.4.1-3-2.js
11.4.1-3-3.js
11.4.1-4-a-1-s.js
11.4.1-4-a-2-s.js
11.4.1-4-a-3-s.js
11.4.1-4-a-4-s.js
11.4.1-4.a-1.js
11.4.1-4.a-2.js
11.4.1-4.a-3-s.js
11.4.1-4.a-3.js
11.4.1-4.a-4.js
11.4.1-4.a-5.js
11.4.1-4.a-6.js
11.4.1-4.a-7.js
11.4.1-4.a-8-s.js
11.4.1-4.a-8.js
11.4.1-4.a-9-s.js
11.4.1-4.a-9.js
11.4.1-4.a-10.js
11.4.1-4.a-11.js
11.4.1-4.a-12.js
11.4.1-4.a-13.js
11.4.1-4.a-14.js
11.4.1-4.a-15.js
11.4.1-4.a-16.js
11.4.1-4.a-17.js
11.4.1-5-1.js
11.4.1-5-2.js
11.4.1-5-3.js
11.4.1-5-a-27-s.js
11.4.1-5-a-28-s.js
11.4.4-4.a-3-s.js
S8.12.7_A1.js
S8.12.7_A2_T1.js
S8.12.7_A2_T2.js
S8.12.7_A3.js
S11.4.1_A2.1.js
S11.4.1_A2.2_T1.js
S11.4.1_A2.2_T2.js
S11.4.1_A2.2_T3.js
S11.4.1_A3.1.js
S11.4.1_A3.2_T1.js
S11.4.1_A3.2_T2.js
S11.4.1_A3.2_T3.js
S11.4.1_A3.3_T1.js
S11.4.1_A3.3_T2.js
S11.4.1_A3.3_T3.js
S11.4.1_A3.3_T4.js
S11.4.1_A3.3_T5.js
S11.4.1_A3.3_T6.js
S11.4.1_A4.js
S11.4.1_A5.js
delete-unresolvable-base-object-reference-throws-typeerror.js
identifier-strict-recursive.js
identifier-strict.js
member-computed-reference-null.js
member-computed-reference-undefined.js
member-identifier-reference-null.js
member-identifier-reference-undefined.js
non-reference-return-true.js
super-property-method.js
super-property-null-base.js
super-property-topropertykey.js
super-property-uninitialized-this.js
super-property.js
white-space-line-terminator-between-delete-unaryexpression-allowed.js