Add GocciaScript issue validation skill#689
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR adds complete documentation for the ChangesTest262 Issue Validation Skill Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Suite TimingTest Runner (interpreted: 9,798 passed; bytecode: 9,798 passed)
MemoryGC rows aggregate the main thread plus all worker thread-local GCs. Test runner worker shutdown frees thread-local heaps in bulk; that shutdown reclamation is not counted as GC collections or collected objects.
Benchmarks (interpreted: 407; bytecode: 407)
MemoryGC rows aggregate the main thread plus all worker thread-local GCs. Benchmark runner performs explicit between-file collections, so collection and collected-object counts can be much higher than the test runner.
Measured on ubuntu-latest x64. |
Benchmark Results407 benchmarks Interpreted: 🟢 205 improved · 🔴 18 regressed · 184 unchanged · avg +4.1% arraybuffer.js — Interp: 🟢 8, 6 unch. · avg +7.9% · Bytecode: 🔴 12, 2 unch. · avg -8.4%
arrays.js — Interp: 🟢 13, 6 unch. · avg +8.3% · Bytecode: 🔴 17, 2 unch. · avg -11.3%
async-await.js — Interp: 🟢 3, 🔴 1, 2 unch. · avg +17.7% · Bytecode: 🔴 5, 1 unch. · avg -9.4%
async-generators.js — Interp: 🟢 2 · avg +39.8% · Bytecode: 🔴 1, 1 unch. · avg -10.4%
base64.js — Interp: 🟢 4, 6 unch. · avg +1.2% · Bytecode: 🟢 7, 🔴 2, 1 unch. · avg +0.1%
classes.js — Interp: 🟢 17, 🔴 1, 13 unch. · avg +3.0% · Bytecode: 🔴 29, 2 unch. · avg -7.1%
closures.js — Interp: 🟢 5, 6 unch. · avg +2.2% · Bytecode: 🔴 10, 1 unch. · avg -10.8%
collections.js — Interp: 🟢 2, 10 unch. · avg +1.1% · Bytecode: 🔴 12 · avg -11.4%
csv.js — Interp: 🔴 1, 12 unch. · avg +0.3% · Bytecode: 🔴 13 · avg -9.7%
destructuring.js — Interp: 🟢 15, 7 unch. · avg +3.4% · Bytecode: 🔴 22 · avg -9.6%
fibonacci.js — Interp: 🟢 6, 2 unch. · avg +3.2% · Bytecode: 🔴 8 · avg -11.2%
float16array.js — Interp: 🟢 22, 10 unch. · avg +3.4% · Bytecode: 🔴 30, 2 unch. · avg -8.1%
for-of.js — Interp: 🟢 3, 4 unch. · avg +3.0% · Bytecode: 🔴 7 · avg -9.0%
generators.js — Interp: 🟢 3, 1 unch. · avg +4.4% · Bytecode: 🔴 4 · avg -8.2%
iterators.js — Interp: 🟢 37, 5 unch. · avg +5.0% · Bytecode: 🔴 40, 2 unch. · avg -7.2%
json.js — Interp: 🔴 1, 19 unch. · avg -0.4% · Bytecode: 🔴 19, 1 unch. · avg -12.2%
jsx.jsx — Interp: 🟢 17, 4 unch. · avg +5.2% · Bytecode: 🔴 21 · avg -9.0%
modules.js — Interp: 🟢 3, 6 unch. · avg +3.0% · Bytecode: 🔴 9 · avg -14.1%
numbers.js — Interp: 🟢 1, 10 unch. · avg +0.8% · Bytecode: 🔴 11 · avg -9.8%
objects.js — Interp: 🟢 1, 6 unch. · avg +1.5% · Bytecode: 🔴 7 · avg -8.3%
promises.js — Interp: 🟢 7, 🔴 1, 4 unch. · avg +1.9% · Bytecode: 🔴 9, 3 unch. · avg -5.9%
regexp.js — Interp: 🔴 2, 9 unch. · avg -1.2% · Bytecode: 🟢 5, 🔴 5, 1 unch. · avg -0.8%
strings.js — Interp: 🟢 6, 13 unch. · avg +1.9% · Bytecode: 🔴 19 · avg -11.8%
tsv.js — Interp: 🟢 1, 🔴 1, 7 unch. · avg -0.6% · Bytecode: 🔴 9 · avg -9.0%
typed-arrays.js — Interp: 🟢 4, 🔴 10, 8 unch. · avg -15.4% · Bytecode: 🟢 5, 🔴 11, 6 unch. · avg +11.9%
uint8array-encoding.js — Interp: 🟢 14, 4 unch. · avg +11.2% · Bytecode: 🔴 15, 3 unch. · avg -10.7%
weak-collections.js — Interp: 🟢 11, 4 unch. · avg +37.0% · Bytecode: 🔴 14, 1 unch. · avg -23.4%
Deterministic profile diffDeterministic profile diff: no significant changes. Measured on ubuntu-latest x64. Benchmark ranges compare cached main-branch min/max ops/sec with the PR run; overlapping ranges are treated as unchanged noise. Percentage deltas are secondary context. |
test262 Conformance
Areas closest to 100%
Per-test deltas (+1 / -0)Newly passing (1):
Steady-state failures are non-blocking; regressions vs the cached main baseline (lower total pass count, or any PASS → non-PASS transition) fail the conformance gate. Measured on ubuntu-latest x64, bytecode mode. Areas grouped by the first two test262 path components; minimum 25 attempted tests, areas already at 100% excluded. Δ vs main compares against the most recent cached |
52a9f5f to
9787039
Compare
Capture project-specific issue validation rules for test262-backed reports, including the repository runner path and pinned suite guidance.
9787039 to
ab17b6f
Compare
Summary
gocciascript-issue-validationskill for GocciaScript test262 issue triage.scripts/run_test262_suite.tsand the workflow-pinned suite SHA.Testing
Additional verification run locally:
git diff --check -- .agents/skills/gocciascript-issue-validation/SKILL.mdbunx markdownlint-cli2 .agents/skills/gocciascript-issue-validation/SKILL.md