Skip to content

Reverse lazy span and language server goto/hover improvements#1112

Closed
micahscopes wants to merge 15 commits intoargotorg:masterfrom
micahscopes:reverse-lazy-span
Closed

Reverse lazy span and language server goto/hover improvements#1112
micahscopes wants to merge 15 commits intoargotorg:masterfrom
micahscopes:reverse-lazy-span

Conversation

@micahscopes
Copy link
Collaborator

No description provided.

…ve item paths without visitor; handle super traits and where bounds; update LSP goto/hover and snapshots
…eclarative; synthesis adds MethodCall + segment invariants; update snapshots to reflect improved segment-aware resolution
…olve method call via typed_body.callable_expr; tighten enum variant mapping; update snapshots
…re types, enum variant types, type alias and const types; keep end-of-ident hits; LS remains declarative
…simplify body context; const goto: resolve consts to item scope; tighten LSP tests/snapshots; remove debug artifacts; ignore logs/session; use hir::collect::find_enclosing_item_at directly
@micahscopes micahscopes changed the title Reverse lazy span and language server improvements Reverse lazy span and language server goto/hover improvements Aug 19, 2025
@micahscopes
Copy link
Collaborator Author

@sbillig still not quite there but this one is much improved

@micahscopes
Copy link
Collaborator Author

micahscopes commented Aug 21, 2025

Not ready to push anything yet but looks like "find all references" and "find all implementations" might fall out pretty naturally from this!

(And this is with even fewer lines than are in here now!)

@micahscopes micahscopes closed this Sep 7, 2025
@micahscopes micahscopes mentioned this pull request Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant