Skip to content

test262 regression on main — parity 96.5%→95.8%, 322 tests (bisecting) #6013

Description

@proggeramlug

test262 regression on main — parity 96.5% → 95.8%, 322 tests newly failing

A full test262 sweep of main at the #6008 tip (76cc2b996) regressed vs the #5979 tip (28948ea44):

metric #5979 (good) #6008 (bad)
parity 96.5% 95.8%
Temporal self-validated 99.1% 96.7%
pass 35242 34981
runtime-fail 1164 1421

322 tests newly failing, 61 newly fixed (net −261). Harness-confirmed (not a measurement artifact): e.g. built-ins/Boolean/prototype/toString dropped 100% → 67%.

Newly-failing by area

  • built-ins/Temporal 159
  • language/expressions 119
  • language/arguments-object 15, built-ins/Proxy 5, Boolean 3, Number 3, Function 2, TypedArray 2, others 14

Reason clusters

  • TypeError: method is not a function — 131
  • (no output) (crash/SIGSEGV) — 126
  • Expected SameValue(x, y) — 35
  • Cannot read properties of undefined — 10

Regression window

28948ea44 (good) .. 76cc2b996 (bad) — 21 commits. Broad-impact suspects: #6004 (native_call_method.rs method-dispatcher change), #5978/#5981 (GC), #5988 (async-step deadlock class). Bisect in progress.

Sample newly-failing cases

built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T1.js
built-ins/Number/prototype/toString/S15.7.4.2_A4_T01.js
built-ins/Function/prototype/S15.3.5.2_A1_T2.js
built-ins/Temporal/Duration/compare/order-of-operations.js
built-ins/Temporal/Duration/from/order-of-operations.js
built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined-target-is-proxy.js
annexB/language/global-code/block-decl-global-block-scoping.js

Measured on an internal Linux sweep host (built-ins + language + intl402 + annexB, jobs 6). A bisect+fix is underway; this issue tracks the root-cause + fix/revert PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    parityCompatibility gap with Node.js, ECMAScript, or the supported ecosystem

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions