ruff
[ty] First cut at semantic token provider
#19108
Merged

[ty] First cut at semantic token provider #19108

UnboundVariable
First cut at semantic token provider.
6e231353
UnboundVariable UnboundVariable requested a review from carljm carljm 79 days ago
UnboundVariable UnboundVariable requested a review from MichaReiser MichaReiser 79 days ago
UnboundVariable UnboundVariable requested a review from AlexWaygood AlexWaygood 79 days ago
UnboundVariable UnboundVariable requested a review from sharkdp sharkdp 79 days ago
UnboundVariable UnboundVariable requested a review from dcreager dcreager 79 days ago
Fixed formatting issues.
cfa7aaf6
github-actions
codspeed-hq
UnboundVariable UnboundVariable changed the title First cut at semantic token provider. [ty] First cut at semantic token provider 79 days ago
Fixed typos
aeb36f54
carljm
carljm commented on 2025-07-03
dhruvmanila
dhruvmanila commented on 2025-07-03
AlexWaygood AlexWaygood added server
AlexWaygood AlexWaygood added ty
dhruvmanila
dhruvmanila requested changes on 2025-07-03
AlexWaygood AlexWaygood removed review request from AlexWaygood AlexWaygood 78 days ago
Changed token modifiers from a vector to bit flags to avoid extra mem…
a4e1e0ef
Changed semantic token function to accept `Option<TextRange>` where `…
b5ad2481
Simplified `semantic_tokens` function to return `SemanticTokens` rath…
5541bcc0
Changed `SemanticTokens` to implement `Deref` trait and avoid exposin…
4f4cef68
Abstracted out `visit_parameters` and added handling of lambda parame…
b7e3414d
Eliminated the need to sort tokens.
816cf9ec
Incorporated code review feedback.
720163cf
Added support for concatenated string literals and bytes string liter…
98f356fc
Removed unnecessary use of raw string literals.
76946545
Refactored tests to use a helper function.
7fb25e55
Improved tests.
108a2017
Moved semantic token range request handler to its own file.
d58d1f72
Added Ranged trait to SemanticToken.
8065af4d
Fixed offset encoding logic.
83cb3229
Formatting update
a7289994
Moved visitor functions as per code review feedback.
41ed581b
UnboundVariable Merge branch 'main' into semantic_tokens
6fd0d9b9
Fixed merge-related issues.
b50a4f17
UnboundVariable
dhruvmanila
dhruvmanila approved these changes on 2025-07-07
MichaReiser
MichaReiser approved these changes on 2025-07-07
MichaReiser
MichaReiser
More changes from code review feedback.
2301ea2a
More code review feedback.
33bf2448
Switched to bitflags crate for tracking modifiers.
77be4e24
More code review changes.
f735ebf7
Incorporated more code review feedback.
540413fd
More code review feedback.
473a57da
Fixed length and offset encoding logic to honor requested encoding an…
e8483e01
Converted all semantic token tests to snapshots.
f0efb010
Improved classification of parameters.
4264579c
Fixed formatting
3be32e14
github-actions
UnboundVariable UnboundVariable merged 278f9302 into main 74 days ago
UnboundVariable UnboundVariable deleted the semantic_tokens branch 74 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone