Skip to content

Releases: rust-lang/rust-analyzer

2022-10-17

17 Oct 06:42
Compare
Choose a tag to compare
Auto merge of #13397 - zyctree:zyctree-patch-2, r=lnicola

fix link in syntax.md

2022-10-10

10 Oct 07:04
Compare
Choose a tag to compare
Auto merge of #13366 - matklad:xflags, r=lnicola

internal: :arrow_up: xflags

The main change here should be that flags are not inhereted, so

   $ rust-analyzer analysis-stats . -v -v

would do what it should do

We also no longer Don\'t

2022-10-03

03 Oct 06:32
Compare
Choose a tag to compare
Auto merge of #13328 - Veykril:rustc-proc-macro, r=Veykril

Add proc-macro dependency to rustc crates

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