You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: scope generated-namespace-isolation as architectural follow-up
Record why module namespace isolation is not a local patch: identical names
across files are currently rejected (one merged Program/HIR, RS0005) and lowered
into one flat Rust namespace, so the item requires a scope-aware,
module-qualified name-resolution layer. Document the concrete design
(symbol table keyed by (module, name); module-scoped reference resolution with
shadowing; module-mangled unique lowering reusing the #lower_name override seam)
and note #lower_name as the shipped interim mitigation.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments