Skip to content

Releases: rust-lang/rust-analyzer

2020-05-11

11 May 07:53
eb892d7
Compare
Choose a tag to compare
Merge #4419

4419: :arrow_up: ra_vfs r=matklad a=matklad

Fix a critical bug where \r\n line endings would accidentally sneak in
after in-memory overlay removal.



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>

2020-05-04

04 May 11:12
57f285d
Compare
Choose a tag to compare
Merge #4283

4283: Support macro for trait items r=matklad a=edwin0cheng

Fixed  #4039

r? @flodiebold 

Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
Co-authored-by: Edwin Cheng <edwin@m-inverse.com>

2020-04-27

27 Apr 11:13
7a9ba16
Compare
Choose a tag to compare
Merge #4158

4158: Clarify rust-analyzer binary  install r=matklad a=zoechi



Co-authored-by: Günter Zöchbauer <guenter@gzoechbauer.com>

2020-04-20

20 Apr 07:55
90f8378
Compare
Choose a tag to compare
Merge #4047

4047: Some clippy fixes r=matklad a=kjeremy

Mostly removes redundant `clone` and `into`

Co-authored-by: Jeremy Kolb <kjeremy@gmail.com>

2020-04-13

13 Apr 16:19
d075f49
Compare
Choose a tag to compare
Merge #3960

3960: ellipsis in tuple patterns r=JoshMcguigan a=JoshMcguigan

This PR lowers ellipsis in tuple patterns. It fixes a bug in the way ellipsis were previously lowered (by replacing the ellipsis with a single `Pat::Wild` no matter how many items the `..` was taking the place of).

It also uses this new information to properly handle `..` in tuple struct patterns when perform match statement exhaustiveness checks.

While this PR provides the building blocks for match statement exhaustiveness checks for tuples, there are some additional challenges there, so that is still unimplemented (unlike tuple structs).

Co-authored-by: Josh Mcguigan <joshmcg88@gmail.com>

2020-04-06

06 Apr 16:20
ec3fb1c
Compare
Choose a tag to compare
Merge pull request #3853 from matklad/cf

Make control token modifier less ambiguous

2020-03-30

30 Mar 11:48
9e12b9e
Compare
Choose a tag to compare
Merge #3771

3771: Use IntoIter r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>

2020-03-23

23 Mar 14:22
Compare
Choose a tag to compare
fix release more

2020-03-16

16 Mar 12:56
a007a12
Compare
Choose a tag to compare
Merge #3573

3573: Check all crates of the workspace r=matklad a=matklad

Previously, if the root of the was was a real crate, only this crate
was checked.

Ideally, we might want some kind of config here (which might be just
overriding the whole command), but `--workspace` is def a nicer
default.

r? @kiljacken 

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>

2020-03-09

09 Mar 13:40
Compare
Choose a tag to compare
Set extension version during release