Skip to content

Normalize Composer provider paths and release 0.4.5 - #63

Merged
supdger merged 6 commits into
mainfrom
codex/component-reuse-download-cancel
Oct 10, 2026
Merged

supdger merged 6 commits into
mainfrom
codex/component-reuse-download-cancel

Conversation

@supdger

@supdger supdger commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

Windows source completion appended native backslash paths alongside canonical compiler inputs, causing the coverage audit to reject an otherwise valid generated project. Normalize paths at the filesystem boundary before namespace matching, exclusions, coverage deduplication and cached source identity; preserve the existing coverage, lock, digest and ancestor-link checks.

Prepare 0.4.5 with the accepted compiler 1–51 and G45 component sources. Preserve the pushed 0.4.4 tag and its draft Release. The Windows consumer verifier checks complete compilation units and validated cacheable checkpoints separately, including object size/SHA and input identity.

Validation: independent source-path regression tests pass; official Windows producer 38053827636 passes both packages and packaged mirror checks. Complete draft consumer 38056072990 passes private small/full setup, 110 native compilation units, static linking and structural integrity verification. It verifies 109 cacheable checkpoints and five recovery cases with reuse counts 0/109/107/108/0; force-stopped parent recovery reuses 14 units and compiles the remaining 96, with no owned resource leftovers. Linux ELF structure has been verified; Linux execution and the separately recorded nested-finally-return limitation remain outside these acceptance claims.

@supdger
supdger merged commit a5bfd05 into main Oct 10, 2026
2 checks passed
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.

1 participant