Skip to content

Add edition 2024 support to LSP#4408

Draft
stefanvanburen wants to merge 7 commits intomainfrom
svanburen/lsp-edition-2024
Draft

Add edition 2024 support to LSP#4408
stefanvanburen wants to merge 7 commits intomainfrom
svanburen/lsp-edition-2024

Conversation

@stefanvanburen
Copy link
Copy Markdown
Member

This adds edition 2024 support to the LSP, notably in completion, semantic tokens, and hover.

Intended to be a fast-follow to #4407.

This ports our image building path to use the new compiler and handles
all the necessary test changes, etc.

The new compiler brings a lot of improvements:
- Richer diagnostics and error reporting
- Support for Editions 2024 features
- Incremental compilation (although this is mostly for the LSP, which is
  already using the new compiler)
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 23, 2026

The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMar 24, 2026, 2:59 PM

@stefanvanburen stefanvanburen force-pushed the svanburen/lsp-edition-2024 branch from 4ae327c to ed508d3 Compare March 23, 2026 19:42
doriable and others added 4 commits March 23, 2026 16:31
This adds edition 2024 support to the LSP, notably in completion,
semantic tokens, and hover.

Intended to be a fast-follow to #4407.
@stefanvanburen stefanvanburen force-pushed the svanburen/lsp-edition-2024 branch from ed508d3 to e672ab5 Compare March 24, 2026 14:59
Base automatically changed from port-new-compiler to main April 10, 2026 20:01
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.

2 participants