Skip to content

test262 class tail — ~211 language/statements + expressions class fails #5345

@proggeramlug

Description

@proggeramlug

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions