feat(lsp): module-path segment rename for Std::Io imports (0.12)

Index import A::B path segments and rename with left-prefix match so
Std::Io does not clobber Foo::Io, bare idents, or enum Color::Red.
This commit is contained in:
2026-07-19 23:35:54 +03:00
parent 244a3be8f3
commit 200adf4d68
4 changed files with 315 additions and 6 deletions
+3
View File
@@ -211,6 +211,9 @@ test-lsp: lsp
@echo "=== LSP interface dispatch hierarchy smoke ==="
@chmod +x tools/smoke_lsp_iface_hierarchy.sh
@tools/smoke_lsp_iface_hierarchy.sh
@echo "==> LSP path rename smoke"
@chmod +x tools/smoke_lsp_rename_path.sh
@tools/smoke_lsp_rename_path.sh
.PHONY: test-registry
test-registry: build