refactor: use project assembler to build a Package#1071
Draft
refactor: use project assembler to build a Package#1071
Package#1071Conversation
This was referenced Apr 9, 2026
8c8e4c9 to
b740683
Compare
36f3325 to
f0768b5
Compare
Publish linked packages in dependency order and treat identical exact versions as idempotent so the shared registry preserves the previous `VirtualPackageStore` behavior without keeping a local store type.
Normalized Wasm component-model exports were only written back into the library, which left manifest-based lookups observing stale export paths. Add a regression check before and after package serialization to keep the mismatch covered.
Reuse the semantic version already required by linked packages when the same session library digest is also loaded via `-l`. This keeps raw link libraries interoperable with package manifests instead of forcing every session dependency through the synthetic `0.0.0` fallback.
ee372e8 to
4d9a6f6
Compare
Keep the synthetic library target namespace aligned with the module that actually survives dependency filtering, and add a regression test for the duplicate-first-module case.
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.
Close #1070
TODO: