Repository navigation
Normalize Composer provider paths and release 0.4.5 - #63
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.