Vlad Beskrovny
Vlad Beskrovny
It's common practice to store gradle wrapper inside git repository. It make initial setup much easier for new contributors. For example, we store gradle wrapper in our repository in [intellij-rust](https://github.com/intellij-rust/intellij-rust).
If my program uses `memcpy`, in java (byte)code I see this implementation: ```java private int memcpy(int var1, int var2, int var3) { if (var3 != 0) { int var4 =...
Also, it would be nice to document it in the readme.
changelog: Slightly speed up name resolution
Fixes #9172 Fixes #9159 You can read the full story [here](https://fasterthanli.me/articles/proc-macro-support-in-rust-analyzer-for-nightly-rustc-versions). Long story short, since 01.08.2022 there is a binary `$sysroot/libexec/rust-analyzer-proc-macro-srv` shipped within `rustc` rustup component in the nightly channel....
This optimizes `RsCachedImplItem` creation (a quite hot place) changelog: Slightly speed up type inference
Since Rust 1.62 Cargo has an unstable option [`--keep-going`](https://github.com/rust-lang/cargo/issues/10496). By default, cargo stops the build immediately if one rustc instance or buildscript instance fails, even if it would be possible...
This is a kind of a cleanup after #8058. This change does not affect users. Consider this code: ```rust trait Trait { type Type; } struct S; impl Trait for...
Slightly speeds up name resolution. This is also a proper fix for #9110. changelog: slightly speed up name resolution