Skip to content

Releases: rust-lang/rust-analyzer

2022-09-26

26 Sep 07:42
Compare
Choose a tag to compare
Auto merge of #13289 - rust-lang:analysis-stats-proc-server, r=Veykril

Use the sysroot proc-macro server for analysis-stats

Should fix the metrics issues

2022-09-19

19 Sep 10:45
Compare
Choose a tag to compare
Auto merge of #13257 - rust-lang:revert-13147-fix/dyn-ty-inherent-met…

2022-09-12

12 Sep 09:27
Compare
Choose a tag to compare
Auto merge of #13214 - SpencerSharkey:ubuntu-container-build, r=lnicola

Build release artifact against older Glibc

When GitHub [deprecated Ubuntu 18.04](https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/) runners, rust-analyzer was forced to bump runners to 20.04 which includes an updated Glib. This renders RA incompatible with the still popular Ubuntu 18.04 and other slightly older distro versions.

Until a deprecation plan is announced on RA's side, I propose binaries shall be built against older glibc to maintain compatibility.

This PR changes the Release CI workflow to build the `linux-x64/x86_64-unknown-linux-gnu` release in an Ubuntu 18.04 container.

Fixes #13081 and #13085

2022-09-05

05 Sep 06:49
Compare
Choose a tag to compare
Auto merge of #13187 - matklad:return, r=Veykril

fix: correct broken logic for return complition

It seems that we've accidentally deleted the tests here couple of years
ago, and then fairly recently made a typo during refactor as well.

Reinstall tests, with coverage marks this time :-)

2022-08-29

29 Aug 05:23
Compare
Choose a tag to compare
Auto merge of #13133 - Veykril:diag-hack, r=Veykril

Move empty diagnostics workaround back into the server

This only touches on the diagnostics in one place instead of multiple as was previously done, since all published diagnostics will go through this code path anyways.

Closes https://github.com/rust-lang/rust-analyzer/issues/13130

2022-08-22

22 Aug 05:48
Compare
Choose a tag to compare
Auto merge of #13074 - lowr:fix/method-resolution-with-impl-predicate…

2022-08-15

15 Aug 05:21
Compare
Choose a tag to compare
Auto merge of #13020 - lnicola:no-pre-release-flag, r=lnicola

minor: Remove redundant --pre-release flag from publish

2022-08-08

08 Aug 06:32
Compare
Choose a tag to compare
Auto merge of #12956 - oxalica:feat/la-arena-apis, r=lnicola

More methods and traits for `la_arena::ArenaMap`

Continue of #12931. Seems that I forgot some methods in the previous PR :(

I also changed `ArenaMap::insert` to return the old value, to match the map-like collection API of std. **So this is a breaking change.**

r? `@lnicola`

2022-08-01

01 Aug 06:18
Compare
Choose a tag to compare
Auto merge of #12915 - lnicola:promote-subtree, r=lnicola

internal: Update `xtask promote` and release instructions

Update `xtask` for the subtree workflow. This doesn't explain how to do a `rust -> RA`  sync, since that's definitely more involved, but will probably only happen rarely.

2022-07-25

25 Jul 07:43
Compare
Choose a tag to compare
Auto merge of #12861 - DorianListens:dscheidt/complete-field, r=Doria…