Tags: tutamuniz/rust-analyzer
Tags
Auto merge of rust-lang#17417 - Wilfred:intern_macros_salsa, r=Veykril refactor: Prefer plain trait definitions over macros for impl_intern_value_trivial `impl_intern_value_trivial` can be defined with a trait directly, so prefer that over a macro definition.
Merge rust-lang#11696 11696: editors/code: fix nixos detection r=lnicola a=cab404 Problem: NixOS started using quotes around it's id field in /etc/os-release Solution: Parially parsing os-release, and detecting, whether `nixos` appears anywhere in "ID=" field\ See rust-lang#11695 Closes rust-lang#11695 Co-authored-by: Vladimir Serov <me@cab404.ru>
Merge rust-lang#11639 11639: internal: Re-arrange ide_db modules r=Veykril a=Veykril Thins out the `helpers` module by giving some items more appropriate places to live bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Merge rust-lang#11573 11573: refactorings and FIXME fixes in text edit r=lnicola a=HansAuger This is mainly me learning some rust, and only anecdotally about addressing some `fixme`s. Feel free to nope :) There is a follow up PR in the pipeline which tackles the other two `fixme`s but it's a bit more invasive. So I wanted to get this out of the way Co-authored-by: Moritz Vetter <mv@3yourmind.com>
Merge rust-lang#11512 11512: internal: Remove `name` fields from `MacroCallKind` r=Veykril a=Veykril Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Merge rust-lang#11512 11512: internal: Remove `name` fields from `MacroCallKind` r=Veykril a=Veykril Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Merge rust-lang#11464 11464: minor: Bump deps r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
Merge rust-lang#11416 11416: Fix eslint language server not working r=Veykril a=jackos Allows the language server for eslint to work inside VS Code. Before change:  After change:  Co-authored-by: Jack Clayton <jackclayto@gmail.com>
Merge rust-lang#11382 11382: fix: Fix `cfg_attr` invalidating derive identifier IDE functionalities r=Veykril a=Veykril Proper fix for rust-lang#11298 bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Merge rust-lang#11334 11334: fix: don't panic in semantics due to `cfg_attr` disrupting offsets r=Veykril a=Veykril Reduces the panic in rust-lang#11298 to an early return, that means we won't resolve these cases again for now, but this is better than constantly panicking in highlighting and hovering. bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
PreviousNext