Current state — 11 failing. Snapshot from the 2026-06-27 full sweep (perry 0.5.1206, node v26.3.0). This supersedes the original body; the complete current failing-test list is inline below — no re-run needed to start.
Residual of the #5662 class-expression regression (mostly fixed in the 06-27 batch). Remaining: is not iterable on array-destructuring default params + static-dflt edge cases, language/expressions/class only.
Failure reasons
| n |
reason |
| 4 |
Test262:AsyncTestFailure:TypeError: Cannot read properties of undefine |
| 4 |
Test262:AsyncTestFailure:Test262Error: throw-arg-1 |
| 2 |
Test262:AsyncTestFailure:Test262Error: Test262Error: Promise incorrect |
| 1 |
TypeError: value is not a function |
All 11 failing tests (path — reason)
full list — click to expand
language/expressions/class/async-gen-method-static/yield-star-async-return.js Test262:AsyncTestFailure:TypeError: Cannot read properties of undefined (reading 'name')
language/expressions/class/async-gen-method-static/yield-star-async-throw.js Test262:AsyncTestFailure:Test262Error: throw-arg-1
language/expressions/class/async-gen-method-static/yield-star-next-non-object-ignores-then.js Test262:AsyncTestFailure:Test262Error: Test262Error: Promise incorrectly fulfilled.
language/expressions/class/async-gen-method-static/yield-star-sync-return.js Test262:AsyncTestFailure:TypeError: Cannot read properties of undefined (reading 'name')
language/expressions/class/async-gen-method-static/yield-star-sync-throw.js Test262:AsyncTestFailure:Test262Error: throw-arg-1
language/expressions/class/elements/async-gen-private-method-static/yield-star-async-return.js Test262:AsyncTestFailure:TypeError: Cannot read properties of undefined (reading 'name')
language/expressions/class/elements/async-gen-private-method-static/yield-star-async-throw.js Test262:AsyncTestFailure:Test262Error: throw-arg-1
language/expressions/class/elements/async-gen-private-method-static/yield-star-next-non-object-ignores-then.js Test262:AsyncTestFailure:Test262Error: Test262Error: Promise incorrectly fulfilled.
language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-return.js Test262:AsyncTestFailure:TypeError: Cannot read properties of undefined (reading 'name')
language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-throw.js Test262:AsyncTestFailure:Test262Error: throw-arg-1
language/expressions/class/scope-static-setter-paramsbody-var-open.js TypeError: value is not a function
Reproduce
scripts/test262_subset.py --root vendor/test262 --dir language/expressions/class --jobs 6
Each path above is under vendor/test262/test/. Assemble harness + case the way the runner does (see test-compat/test262/README.md) to run one under perry compile directly.
Current state — 11 failing. Snapshot from the 2026-06-27 full sweep (perry 0.5.1206, node v26.3.0). This supersedes the original body; the complete current failing-test list is inline below — no re-run needed to start.
Residual of the #5662 class-expression regression (mostly fixed in the 06-27 batch). Remaining:
is not iterableon array-destructuring default params + static-dflt edge cases,language/expressions/classonly.Failure reasons
All 11 failing tests (path — reason)
full list — click to expand
Reproduce
Each path above is under
vendor/test262/test/. Assemble harness + case the way the runner does (seetest-compat/test262/README.md) to run one underperry compiledirectly.