Skip to content

Reconsider how information about symbol relationships is stored#386

Draft
jupblb wants to merge 2 commits intomainfrom
michal/relationship
Draft

Reconsider how information about symbol relationships is stored#386
jupblb wants to merge 2 commits intomainfrom
michal/relationship

Conversation

@jupblb
Copy link
Copy Markdown
Collaborator

@jupblb jupblb commented Apr 4, 2026

I find it weird that enclosing_symbol is not tracked with a Relationship. This change is unlikely to be merged.

jupblb added 2 commits April 4, 2026 10:08
Add implementations, references, type_definitions, and definition as
direct fields on SymbolInformation, replacing the indirect Relationship
message pattern. The old repeated Relationship field is marked deprecated.

This makes the schema self-documenting: each relationship type is a
separate field with clear cardinality (repeated for N:M, string for N:1)
instead of boolean flags on a generic Relationship message.
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