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.
test262 regression on
main— parity 96.5% → 95.8%, 322 tests newly failingA full test262 sweep of
mainat the #6008 tip (76cc2b996) regressed vs the #5979 tip (28948ea44):322 tests newly failing, 61 newly fixed (net −261). Harness-confirmed (not a measurement artifact): e.g.
built-ins/Boolean/prototype/toStringdropped 100% → 67%.Newly-failing by area
Reason clusters
TypeError: method is not a function— 131(no output)(crash/SIGSEGV) — 126Expected SameValue(x, y)— 35Cannot read properties of undefined— 10Regression window
28948ea44(good) ..76cc2b996(bad) — 21 commits. Broad-impact suspects: #6004 (native_call_method.rsmethod-dispatcher change), #5978/#5981 (GC), #5988 (async-step deadlock class). Bisect in progress.Sample newly-failing cases
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.