Vlad Beskrovny

Results 27 issues of 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.

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....

fix

This optimizes `RsCachedImplItem` creation (a quite hot place) changelog: Slightly speed up type inference

performance

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...

fix

changelog: Fix proc macro expansion on Rust 1.63 and 1.64 nightly

fix

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...

internal

Slightly speeds up name resolution. This is also a proper fix for #9110. changelog: slightly speed up name resolution

performance