Skip to main content

Module linker

Module linker 

Source
Expand description

Cross-repo linker: connects symbols across namespaces via package registry matching and symbol resolution.

Structs§

CrossRepoEdge
A cross-namespace edge produced by the linker.
LinkResult
Result of a cross-repo linking pass.
PendingRef
An unresolved reference awaiting cross-repo resolution.
RegisteredPackage
A package registered in the cross-repo registry.
SymbolMatch
A matched symbol for cross-repo resolution.

Functions§

backward_link
Backward link: resolve OTHER namespaces’ pending refs against THIS namespace’s symbols.
extract_packages
Extract packages from manifests for registry insertion.
forward_link
Forward link: resolve this namespace’s pending refs against known packages.
match_symbol
Match a target_name against a set of symbols with confidence scoring.