The largest language gap. language/statements/class = 211 fails (+ a parallel cluster in language/expressions/class).
Reasons (statements)
- 45×
Expected a ReferenceError (TDZ / binding-resolution in class bodies)
- 37×
Expected a TypeError (missed validation negatives)
- 19× async class-method test failures
- 12× (no output), 11× missed-negatives
Likely areas
Class static/instance field TDZ, private-field brand checks, super edge cases, async-generator methods, decorator-adjacent semantics. Deep semantics — diminishing returns per fix, but the single biggest language bucket.
Measure: scripts/test262_subset.py --dir language/statements/class language/expressions/class (node v26).
The largest language gap. language/statements/class = 211 fails (+ a parallel cluster in language/expressions/class).
Reasons (statements)
Expected a ReferenceError(TDZ / binding-resolution in class bodies)Expected a TypeError(missed validation negatives)Likely areas
Class static/instance field TDZ, private-field brand checks,
superedge cases, async-generator methods, decorator-adjacent semantics. Deep semantics — diminishing returns per fix, but the single biggest language bucket.Measure:
scripts/test262_subset.py --dir language/statements/class language/expressions/class(node v26).