Releases: rust-lang/rust-analyzer
Releases · rust-lang/rust-analyzer
2021-04-19
Merge #8569 8569: Support inherent impls in unnamed consts r=jonas-schievink a=jonas-schievink It turns out that some proc. macros not only generate *trait* impls wrapped in `const _: () = { ... };`, but inherent impls too. Even though it is questionable whether *custom derives* should produce non-trait impls, this is useful for procedural attribute macros once we support them. bors r+ Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2021-04-12
Merge #8469 8469: Remove assertion in impl collection r=flodiebold a=flodiebold This condition should always be true for *valid* code, but of course there might be invalid code or things that we can't currently resolve. Fixes #8464. Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2021-04-05
Merge #8333 8333: analysis-stats: allow skipping type inference r=jonas-schievink a=jonas-schievink This removes "noise" from memory profiles since it avoids lowering function bodies and types bors r+ Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2021-03-29
Merge #8212 8212: Basic support macro 2.0 r=jonas-schievink a=edwin0cheng Turn out it is quite straight forward :) r @jonas-schievink  Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2021-03-22
Merge #8137 8137: Fix box pattern inference panic r=flodiebold a=Veykril Fixes #6560 Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-03-15
Merge #8017 8017: Don't drop type params in doc-test paths r=Veykril a=Veykril Closes #7995 Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-03-08
Merge #7889 7889: Make group imports configurable r=lnicola a=asv1 Co-authored-by: asv <asv7c2@gmail.com>
2021-03-01
Merge #7816 7816: Lift Ty::Fn into a struct r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-02-22
Merge #7739 7739: Bump deps r=lnicola a=lnicola Closes #7273 bors r+ Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-02-15
Merge #7661 7661: Start LSP 3.17 support r=kjeremy a=kjeremy Companion to https://github.com/gluon-lang/lsp-types/pull/199 which <strike>has not been merged yet</strike> has been merged. This doesn't opt into any 3.17 functionality yet. Co-authored-by: Jeremy Kolb <kjeremy@gmail.com>