Update skills#701
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 (11)
📝 WalkthroughWalkthroughThis PR establishes a comprehensive system of agent skills for GitHub workflows and repository standards. It adds eight skill definitions (creating/reviewing/updating issues and PRs, implementing features, managing Git operations, and defining a FreePascal toolchain), each with stricter workflow enforcement via "non-negotiable gates." The skills are registered in skills-lock.json and interconnected through a unified dependency flow. ChangesAgent Skills System & Workflow Standards
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Suite TimingTest Runner (interpreted: 9,880 passed; bytecode: 9,880 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: 🟢 13 improved · 🔴 392 regressed · 2 unchanged · avg -25.5% arraybuffer.js — Interp: 🔴 14 · avg -27.3% · Bytecode: 🔴 6, 8 unch. · avg -3.5%
arrays.js — Interp: 🔴 19 · avg -27.4% · Bytecode: 🟢 9, 🔴 1, 9 unch. · avg +4.5%
async-await.js — Interp: 🔴 6 · avg -27.1% · Bytecode: 🟢 1, 5 unch. · avg +2.6%
async-generators.js — Interp: 🔴 2 · avg -29.8% · Bytecode: 🟢 1, 1 unch. · avg +2.2%
base64.js — Interp: 🔴 10 · avg -21.2% · Bytecode: 🟢 1, 9 unch. · avg +0.5%
classes.js — Interp: 🔴 30, 1 unch. · avg -23.5% · Bytecode: 🟢 10, 21 unch. · avg +3.7%
closures.js — Interp: 🔴 11 · avg -27.8% · Bytecode: 🟢 3, 🔴 3, 5 unch. · avg -0.2%
collections.js — Interp: 🔴 12 · avg -29.7% · Bytecode: 🟢 2, 10 unch. · avg +1.2%
csv.js — Interp: 🔴 13 · avg -28.5% · Bytecode: 13 unch. · avg -1.3%
destructuring.js — Interp: 🔴 22 · avg -26.8% · Bytecode: 🟢 2, 20 unch. · avg +0.9%
fibonacci.js — Interp: 🔴 8 · avg -29.4% · Bytecode: 🟢 2, 6 unch. · avg +1.5%
float16array.js — Interp: 🔴 32 · avg -27.0% · Bytecode: 🟢 12, 20 unch. · avg +8.9%
for-of.js — Interp: 🔴 7 · avg -22.7% · Bytecode: 7 unch. · avg +0.7%
generators.js — Interp: 🔴 4 · avg -26.4% · Bytecode: 🟢 1, 3 unch. · avg +2.4%
iterators.js — Interp: 🔴 42 · avg -29.6% · Bytecode: 🟢 3, 🔴 16, 23 unch. · avg -2.4%
json.js — Interp: 🔴 20 · avg -29.1% · Bytecode: 🟢 10, 10 unch. · avg +3.6%
jsx.jsx — Interp: 🔴 21 · avg -20.5% · Bytecode: 🟢 18, 3 unch. · avg +7.4%
modules.js — Interp: 🔴 9 · avg -26.0% · Bytecode: 🟢 1, 🔴 3, 5 unch. · avg -1.9%
numbers.js — Interp: 🔴 11 · avg -28.6% · Bytecode: 🟢 1, 🔴 3, 7 unch. · avg -1.4%
objects.js — Interp: 🔴 7 · avg -24.5% · Bytecode: 🟢 5, 2 unch. · avg +8.2%
promises.js — Interp: 🔴 12 · avg -16.2% · Bytecode: 🟢 2, 10 unch. · avg +3.0%
regexp.js — Interp: 🔴 11 · avg -21.3% · Bytecode: 🟢 4, 🔴 1, 6 unch. · avg +2.0%
strings.js — Interp: 🔴 19 · avg -25.8% · Bytecode: 🟢 2, 🔴 3, 14 unch. · avg +0.1%
tsv.js — Interp: 🔴 9 · avg -21.7% · Bytecode: 🟢 1, 8 unch. · avg +1.3%
typed-arrays.js — Interp: 🔴 22 · avg -30.2% · Bytecode: 🟢 4, 🔴 6, 12 unch. · avg -6.3%
uint8array-encoding.js — Interp: 🟢 13, 🔴 4, 1 unch. · avg +5.5% · Bytecode: 🟢 12, 6 unch. · avg +17.8%
weak-collections.js — Interp: 🔴 15 · avg -44.3% · Bytecode: 🟢 7, 🔴 3, 5 unch. · avg -1.6%
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 |
Update project skills