Tags: erhuve/rust-analyzer
Tags
Auto merge of rust-lang#12584 - Veykril:attr-diag, r=Veykril fix: attribute macros not being properly diagnosed Closes rust-lang#12582
Auto merge of rust-lang#12515 - Veykril:rustc-proc-macros, r=Veykril fix: Pass the build data to rustc_private crates With this all proc-macros should resolve in rustc now when setting up the build script running command properly.
Auto merge of rust-lang#12475 - Veykril:trait-impl-completion, r=Veykril fix: Fix trait impl completions using wrong insert position Fixes rust-lang#12474
Auto merge of rust-lang#12409 - lowr:fix/usize-overflow, r=Veykril fix overflow during type inference for tuple struct patterns The following code causes integer overflow during type inference for (malformed) tuple struct patterns. ```rust struct S(usize); let S(.., a, b) = S(1); ``` It has been panicking only in debug builds, and working in a way in release builds but it was inconsistent with type inference for tuple patterns: ```rust struct S(usize); let S(.., a, b) = S(1); // a -> unknown, b -> usize let (.., a, b) = (1,); // a -> usize, b -> unknown ``` With this PR, the overflow no longer happens by utilizing `saturating_sub()` like in other places and type inference for tuple struct patterns is in line with that for tuple patterns.
Auto merge of rust-lang#12349 - lnicola:universal-vsix, r=lnicola internal: Publish universal VSIX to make VS happy
Auto merge of rust-lang#12292 - jonas-schievink:bump-extension-versio… …n, r=jonas-schievink internal: Bump extension version
Auto merge of rust-lang#12242 - flodiebold:extension-description, r=f… …lodiebold Improve extension description and README
Auto merge of rust-lang#12187 - Veykril:completion-rev, r=Veykril internal: More completion context refactoring
Auto merge of rust-lang#12133 - lnicola:crate-dashes, r=lnicola internal: Fix crate names for release
Auto merge of rust-lang#12070 - rust-lang:message, r=matklad minor: clarify error message Clarify that the server is a whole is OK, and that it's only a single requests that's dead
PreviousNext