Skip to content

Commit 8d2fa7d

Browse files
committed
test(test262): promote r3ey baseline
1 parent ce03555 commit 8d2fa7d

6 files changed

Lines changed: 26 additions & 26 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ loader boundaries accept byte-exact source buffers, and the file CLI preserves
1919
those bytes end to end. The remaining conformance gaps are still parity work.
2020

2121
<!-- current-test262-metrics:start -->
22-
The authoritative R3ex Test262 baseline records **79,509 full-corpus passes
23-
out of 102,037 variants (77.922%)**, with **79,559 eligible variants
24-
(77.971%)**. The 79,509 / 79,559 runnable pass rate (99.937%) is a secondary
22+
The authoritative R3ey Test262 baseline records **79,557 full-corpus passes
23+
out of 102,037 variants (77.969%)**, with **79,607 eligible variants
24+
(78.018%)**. The 79,557 / 79,607 runnable pass rate (99.937%) is a secondary
2525
quality measure, not the headline compatibility metric.
2626
<!-- current-test262-metrics:end -->
2727

dev-support/test262/current.conf

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Current authoritative Test262 gate. This file is data, never shell input.
22
schema=test262-gate-v2
3-
milestone=r3ex
3+
milestone=r3ey
44
quickjs=2026-06-04
55
test262=5c8206929d81b2d3d727ca6aac56c18358c8d790
66
test262_patch_sha256=f4b23b04641d438df0826fb17d7a5db276af2bdb085b42cc09aa8d50e0da9ba3
@@ -10,16 +10,16 @@ test262_metadata_sha256=a37219960819e56a5c5c1723d31d6a33095c778bf5347385187fde96
1010
engine_fingerprint_tool=scripts/test262-engine-fingerprint.mjs
1111
engine_fingerprint_tool_lines=240
1212
engine_fingerprint_tool_sha256=d738eb0f83b8dd0b17542a9249f8929a3cb21dc869656c37d2f165873bff61a8
13-
engine_semantics_source=7a43da718b8ca5aa010dda75df5c8f43192d963e
13+
engine_semantics_source=ce035558e728b531a5638669a27bd4f0b6248af8
1414
engine_semantics_files=Cargo.lock,Cargo.toml,compat/test262-oxide.conf,compat/upstream.toml,scripts/prepare-test262.sh,scripts/test-test262.sh
1515
engine_semantics_trees=src
16-
engine_semantics_sha256=f0d72f4e60c1b6de7a023aa0046cf6a1403457695da5422d2aad2c197bbe4aa0
16+
engine_semantics_sha256=c27bdea90add2ec0d1d2c5cf9de763b72722ae207111c2523c0ad3710317f0be
1717
upstream=compat/upstream.toml
1818
upstream_lines=28
1919
upstream_sha256=664e23399c9f853389aae1787f249d6d3971540b46bbd809ce8837451244ac81
2020
admissions=dev-support/test262/admissions.tsv
21-
admissions_lines=724
22-
admissions_sha256=144d91180d2feb4cb39d3efcc352f16c5f9a75a69123b84b4dc37d34694e2d89
21+
admissions_lines=772
22+
admissions_sha256=2998e78d9d78059e74490d69cdaef6e7c19637a1df60ed5510a1d90a95a9fa8c
2323
profile=compat/test262-oxide.conf
2424
profile_lines=3080
2525
profile_sha256=f9a7dd734c38ca3934b4df8ba9dfd0f5478f62881314e382bee5b6b128c0d25d
@@ -40,10 +40,10 @@ manifest_lines=3240
4040
manifest_sha256=471072cc8060c51728d1a15ba0018b560716c5707a58b75b39e421b5f259242a
4141
focused_tsv=tests/test262-class-private-callables-b-global-candidate.tsv
4242
focused_tsv_lines=6432
43-
focused_tsv_sha256=bce8a96b3c3ff3c230329d2d27283245ea99568ab0ffb136ecc0db2e5f26e9ed
43+
focused_tsv_sha256=a2786f5808641ca674de3ddbfa2d1211e1727356623ac9a15b347270cb247688
4444
focused_jsonl=tests/test262-class-private-callables-b-global-candidate.jsonl
4545
focused_jsonl_lines=6421
46-
focused_jsonl_sha256=ed93abc596068e0e0a2d1b023570ff7d3c2d8f19379099b3196840f2412dfa5e
46+
focused_jsonl_sha256=7667bf7d001fa522fcb7c4d424e2489ecb6c9db9d5b88b0ad58c6cfbe0372d7a
4747
mode=both
4848
timeout_ms=30000
4949
focused_variants=6419
@@ -52,11 +52,11 @@ focused_runnable=6419
5252
focused_passes=6419
5353
focused_summary=pass=6419
5454
full_variants=102037
55-
full_eligible=79559
56-
full_runnable=79559
57-
full_passes=79509
55+
full_eligible=79607
56+
full_runnable=79607
57+
full_passes=79557
5858
full_tsv_lines=102050
59-
full_tsv_sha256=ea5af5949456ad8ea5452bb5d4279b0cf9abcd84db00da7d903d4472894911fe
59+
full_tsv_sha256=10e7105517ffbeee778f416adc316ccd84381105c7b3999c35ffcbb373ea838a
6060
full_jsonl_lines=102039
61-
full_jsonl_sha256=7a9dcb54edbcdefebef953a91bbfb1198448ecb2cb498142cceb283fc41034ca
62-
full_summary=fail-parse=7 fail-runtime=43 pass=79509 skipped-config-exclude=6700 skipped-feature=11775 unsupported-feature=1050 unsupported-module=391 unsupported-negative-provenance=2562
61+
full_jsonl_sha256=3609f620a1a2a46f97d62be302ee6d5a3c52672a6d37e84081cf99767494a05f
62+
full_summary=fail-parse=7 fail-runtime=43 pass=79557 skipped-config-exclude=6700 skipped-feature=11775 unsupported-feature=1050 unsupported-module=343 unsupported-negative-provenance=2562

docs/status.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Parity.
88
## Current baseline
99

1010
<!-- current-test262-metrics:start -->
11-
The authoritative R3ex Test262 vector has:
11+
The authoritative R3ey Test262 vector has:
1212

13-
- 79,509 full-corpus passes out of 102,037 variants (77.922%)
14-
- 79,559 eligible variants out of 102,037 (77.971%)
15-
- 79,509 passes out of 79,559 runnable variants (99.937%, secondary quality
13+
- 79,557 full-corpus passes out of 102,037 variants (77.969%)
14+
- 79,607 eligible variants out of 102,037 (78.018%)
15+
- 79,557 passes out of 79,607 runnable variants (99.937%, secondary quality
1616
metric)
1717
- 50 classified failures and no timeouts among eligible variants
1818
<!-- current-test262-metrics:end -->

docs/test262.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@ QuickJS 2026-06-04 patch and configuration recorded in
1010
<!-- current-test262-metrics:start -->
1111
Metrics are reported in this order:
1212

13-
1. **Full pass:** 79,509 / 102,037 (77.922%). Every frozen Test262 variant is in
13+
1. **Full pass:** 79,557 / 102,037 (77.969%). Every frozen Test262 variant is in
1414
the denominator.
15-
2. **Eligible coverage:** 79,559 / 102,037 (77.971%). This measures how much of
15+
2. **Eligible coverage:** 79,607 / 102,037 (78.018%). This measures how much of
1616
the full vector the current profile admits to execution.
17-
3. **Runnable pass quality:** 79,509 / 79,559 (99.937%). This is useful for
17+
3. **Runnable pass quality:** 79,557 / 79,607 (99.937%). This is useful for
1818
diagnosing admitted behavior, but it must not replace either coverage
1919
metric above.
2020

2121
The frozen outcome summary is:
2222

2323
```text
24-
fail-parse=7 fail-runtime=43 pass=79509 skipped-config-exclude=6700 skipped-feature=11775 unsupported-feature=1050 unsupported-module=391 unsupported-negative-provenance=2562
24+
fail-parse=7 fail-runtime=43 pass=79557 skipped-config-exclude=6700 skipped-feature=11775 unsupported-feature=1050 unsupported-module=343 unsupported-negative-provenance=2562
2525
```
2626
<!-- current-test262-metrics:end -->
2727

tests/test262-class-private-callables-b-global-candidate.jsonl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{"kind":"metadata","schema":5,"quickjs":"2026-06-04","test262":"5c8206929d81b2d3d727ca6aac56c18358c8d790","test262_patch_sha256":"f4b23b04641d438df0826fb17d7a5db276af2bdb085b42cc09aa8d50e0da9ba3","test262_config_sha256":"79c64748ff1182baf5433d0a8378e3666738a785d02faf71f0d459ed42ae897b","test262_metadata_sha256":"a37219960819e56a5c5c1723d31d6a33095c778bf5347385187fde96f927a06a","oxide_profile_sha256":"f9a7dd734c38ca3934b4df8ba9dfd0f5478f62881314e382bee5b6b128c0d25d","negative_diagnostics_sha256":"ef94144d38c6208e73c585fcc99e1774392031eacf518048d3d2058053e5d9b6","negative_diagnostic_exemptions_sha256":"608dab98c8ffc394123c1737cf5706bcb449712ef7f7aae51cad143d2b4ede46","engine_semantics_sha256":"f0d72f4e60c1b6de7a023aa0046cf6a1403457695da5422d2aad2c197bbe4aa0","profile":"test262-canonical-classified-v2","mode":"both"}
1+
{"kind":"metadata","schema":5,"quickjs":"2026-06-04","test262":"5c8206929d81b2d3d727ca6aac56c18358c8d790","test262_patch_sha256":"f4b23b04641d438df0826fb17d7a5db276af2bdb085b42cc09aa8d50e0da9ba3","test262_config_sha256":"79c64748ff1182baf5433d0a8378e3666738a785d02faf71f0d459ed42ae897b","test262_metadata_sha256":"a37219960819e56a5c5c1723d31d6a33095c778bf5347385187fde96f927a06a","oxide_profile_sha256":"f9a7dd734c38ca3934b4df8ba9dfd0f5478f62881314e382bee5b6b128c0d25d","negative_diagnostics_sha256":"ef94144d38c6208e73c585fcc99e1774392031eacf518048d3d2058053e5d9b6","negative_diagnostic_exemptions_sha256":"608dab98c8ffc394123c1737cf5706bcb449712ef7f7aae51cad143d2b4ede46","engine_semantics_sha256":"c27bdea90add2ec0d1d2c5cf9de763b72722ae207111c2523c0ad3710317f0be","profile":"test262-canonical-classified-v2","mode":"both"}
22
{"kind":"result","path":"test/built-ins/Function/prototype/toString/private-method-class-expression.js","variant":"sloppy","flags":"","features":"class-methods-private","expected_phase":"normal","expected_type":"","outcome":"pass","actual_phase":"normal","actual_type":"","detail":"","expected_rule":"","expected_message":"","expected_line":"","expected_column":"","location_policy":"","actual_line":"","actual_column":""}
33
{"kind":"result","path":"test/built-ins/Function/prototype/toString/private-method-class-expression.js","variant":"strict","flags":"","features":"class-methods-private","expected_phase":"normal","expected_type":"","outcome":"pass","actual_phase":"normal","actual_type":"","detail":"","expected_rule":"","expected_message":"","expected_line":"","expected_column":"","location_policy":"","actual_line":"","actual_column":""}
44
{"kind":"result","path":"test/built-ins/Function/prototype/toString/private-method-class-statement.js","variant":"sloppy","flags":"","features":"class-methods-private","expected_phase":"normal","expected_type":"","outcome":"pass","actual_phase":"normal","actual_type":"","detail":"","expected_rule":"","expected_message":"","expected_line":"","expected_column":"","location_policy":"","actual_line":"","actual_column":""}

tests/test262-class-private-callables-b-global-candidate.tsv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# quickjs-oxide Test262 outcome vector v5 engine_semantics_sha256=f0d72f4e60c1b6de7a023aa0046cf6a1403457695da5422d2aad2c197bbe4aa0
1+
# quickjs-oxide Test262 outcome vector v5 engine_semantics_sha256=c27bdea90add2ec0d1d2c5cf9de763b72722ae207111c2523c0ad3710317f0be
22
# quickjs=2026-06-04
33
# test262=5c8206929d81b2d3d727ca6aac56c18358c8d790
44
# test262_patch_sha256=f4b23b04641d438df0826fb17d7a5db276af2bdb085b42cc09aa8d50e0da9ba3

0 commit comments

Comments
 (0)