Skip to content

perf(CI-04): reuse validated CPython corpus references - #750

Merged
ellainng merged 1 commit into
mainfrom
perf/CI-04-reference-cache
Nov 2, 2026
Merged

ellainng merged 1 commit into
mainfrom
perf/CI-04-reference-cache

Conversation

@ellainng

@ellainng ellainng commented Nov 2, 2026

Copy link
Copy Markdown
Member

Class-corpus checks previously reran every CPython subprocess for every profile and drain/step/parked mode. Successful reference reports now share a content-addressed disk cache; Python build, host, complete corpus and reference drivers identify each entry. Damaged or failed entries are recomputed, and standalone reference checks remain fresh.

CI restores per-shard caches across PR updates without changing the regression matrix or deadlines.

Validation: 13 runner/reference tests; 11 Node source matrices (classes and native/mutable/immutable subclasses). The 1,741-case exceptions oracle took 51.148s cold and 0.005s cached locally on CPython 3.14.7/macOS arm64; this measures oracle reuse only.

Closes #746.

@ellainng
ellainng merged commit 8211193 into main Nov 2, 2026
18 checks passed
@ellainng
ellainng deleted the perf/CI-04-reference-cache branch November 2, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI-04: Reuse validated CPython corpus references

1 participant