Skip to content

Releases: rust-lang/rust-analyzer

2022-02-21

21 Feb 04:44
d6ed146

Choose a tag to compare

Merge #11512

11512: internal: Remove `name` fields from `MacroCallKind` r=Veykril a=Veykril



Co-authored-by: Lukas Wirth <[email protected]>

2022-02-14

14 Feb 06:12
02904e9

Choose a tag to compare

Merge #11464

11464: minor: Bump deps r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <[email protected]>

2022-02-07

07 Feb 07:03
ba33054

Choose a tag to compare

Merge #11416

11416: Fix eslint language server not working r=Veykril a=jackos

Allows the language server for eslint to work inside VS Code.

Before change:
![image](https://user-images.githubusercontent.com/77730378/152661637-c5d90678-39dc-4018-b884-fc4b6135368e.png)

After change:
![image](https://user-images.githubusercontent.com/77730378/152661647-164c0655-aa6a-4c50-b49d-49cda112d149.png)

Co-authored-by: Jack Clayton <[email protected]>

2022-01-31

31 Jan 06:17
fd3942e

Choose a tag to compare

Merge #11382

11382: fix: Fix `cfg_attr` invalidating derive identifier IDE functionalities r=Veykril a=Veykril

Proper fix for https://github.com/rust-analyzer/rust-analyzer/issues/11298
bors r+

Co-authored-by: Lukas Wirth <[email protected]>

2022-01-24

24 Jan 06:58
17afa2e

Choose a tag to compare

Merge #11334

11334: fix: don't panic in semantics due to `cfg_attr` disrupting offsets r=Veykril a=Veykril

Reduces the panic in https://github.com/rust-analyzer/rust-analyzer/issues/11298 to an early return, that means we won't resolve these cases again for now, but this is better than constantly panicking in highlighting and hovering.
bors r+

Co-authored-by: Lukas Wirth <[email protected]>

2022-01-17

17 Jan 08:41
e6e7280

Choose a tag to compare

Merge #11287

11287: fix: rust-analyzer spamming overly error message when workspace not being loaded r=lnicola a=Milo123459

Fixes #10120

Co-authored-by: Milo <[email protected]>

2022-01-10

10 Jan 06:48
0f8c96c

Choose a tag to compare

Merge #11238

11238: fix: shrink the span of errors from attribute macros and derives r=jonas-schievink a=jonas-schievink

Some procedural macros tend to get very large invocations, for example RTIC's, leading to issues like https://github.com/rtic-rs/cortex-m-rtic/issues/582, where almost the entire screen is underlined while editing incomplete code in the macro.

This PR shrinks the spans of errors from attribute macros and derives to point only at the attribute, which also matches rustc more closely.

bors r+

Co-authored-by: Jonas Schievink <[email protected]>

2022-01-03

03 Jan 08:12
8e9ccbf

Choose a tag to compare

Merge #11177

11177: internal: dont descend into comments r=Veykril a=jhgg

fixes #11176

Co-authored-by: Jake Heinz <[email protected]>

2021-12-27

27 Dec 16:18
6831918

Choose a tag to compare

Merge #11122

11122: Remove note about alpha status from vscode extension descritpion r=lnicola a=aDotInTheVoid

See https://github.com/rust-analyzer/rust-analyzer.github.io/pull/156 and https://github.com/rust-analyzer/rust-analyzer/pull/8237

Co-authored-by: Nixon Enraght-Moony <[email protected]>

2021-12-20

20 Dec 07:32
0add6e9

Choose a tag to compare

Merge #11060

11060: minor: Bump deps r=lnicola a=lnicola



Co-authored-by: Laurențiu Nicola <[email protected]>