Releases: rust-lang/rust-analyzer
Releases · rust-lang/rust-analyzer
2022-03-07
Merge #11639 11639: internal: Re-arrange ide_db modules r=Veykril a=Veykril Thins out the `helpers` module by giving some items more appropriate places to live bors r+ Co-authored-by: Lukas Wirth <[email protected]>
2022-02-28
Merge #11573 11573: refactorings and FIXME fixes in text edit r=lnicola a=HansAuger This is mainly me learning some rust, and only anecdotally about addressing some `fixme`s. Feel free to nope :) There is a follow up PR in the pipeline which tackles the other two `fixme`s but it's a bit more invasive. So I wanted to get this out of the way Co-authored-by: Moritz Vetter <[email protected]>
2022-02-22
Merge #11512 11512: internal: Remove `name` fields from `MacroCallKind` r=Veykril a=Veykril Co-authored-by: Lukas Wirth <[email protected]>
2022-02-21
Merge #11512 11512: internal: Remove `name` fields from `MacroCallKind` r=Veykril a=Veykril Co-authored-by: Lukas Wirth <[email protected]>
2022-02-14
Merge #11464 11464: minor: Bump deps r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <[email protected]>
2022-02-07
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:  After change:  Co-authored-by: Jack Clayton <[email protected]>
2022-01-31
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
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
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
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]>