about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-07-22Add josh-sync.tomlLaurențiu Nicola-0/+2
2025-07-22Merge pull request #20277 from ↵Shoyu Vanilla (Flint)-3/+4
rust-lang/dependabot/npm_and_yarn/editors/code/form-data-4.0.4 Bump form-data from 4.0.2 to 4.0.4 in /editors/code
2025-07-22Support filtering in analysis-stats MIR loweringLaurențiu Nicola-62/+66
2025-07-22Bump form-data from 4.0.2 to 4.0.4 in /editors/codedependabot[bot]-3/+4
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.4. - [Release notes](https://github.com/form-data/form-data/releases) - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](https://github.com/form-data/form-data/compare/v4.0.2...v4.0.4) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22Merge pull request #20269 from Hmikihiro/migrate_indent_mappingShoyu Vanilla (Flint)-35/+74
Migrate AstNodeEdit::Indent to SyntaxEditor
2025-07-22Merge pull request #20270 from Hmikihiro/migrate_generate_newShoyu Vanilla (Flint)-58/+97
Migrate `generate new` assist to use `SyntaxEditor`
2025-07-21Merge pull request #20273 from ShoyuVanilla/match-adjustsChayim Refael Friedman-48/+94
fix: Apply adjusts to pats and exprs when doing pat analysis
2025-07-22fix: Apply adjusts to pats and exprs when doing pat analysisShoyu Vanilla-48/+94
2025-07-21hir-def: Don't apply x86_64-specific asserts on x32John Paul Adrian Glaubitz-2/+2
This fixes the rustc build on x32 for which struct sizes differ.
2025-07-21Merge pull request #20271 from ChayimFriedman2/cfg-settest-flycheckShoyu Vanilla (Flint)-1/+10
fix: Disable tests in flycheck if `cfg.setTest` is set to false
2025-07-21Disable tests in flycheck if `cfg.setTest` is set to falseChayim Refael Friedman-1/+10
2025-07-21migrate generate newHayashi Mikihiro-58/+97
2025-07-21Downgrade ra-ap-rustc_parse_formatLaurențiu Nicola-17/+22
2025-07-21Revert "Bump rustc-literal-escaper"Laurențiu Nicola-6/+12
This reverts commit 9f3adc540b51a4c2d0472d94033f6d9147b36f6e.
2025-07-21Bump rustc-literal-escaperLaurențiu Nicola-12/+6
2025-07-21Migrate AstNodeEditHayashi Mikihiro-35/+74
2025-07-21Bump rustc cratesLaurențiu Nicola-22/+28
2025-07-21Merge from rust-lang/rustLaurențiu Nicola-2/+1
2025-07-21Preparing for merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-07-21Merge pull request #20256 from A4-Tacks/gen-mut-trait-derefShoyu Vanilla (Flint)-0/+37
Add Deref -> DerefMut for generate_mut_trait_impl
2025-07-21Merge pull request #20262 from ChayimFriedman2/goto-ref-rawShoyu Vanilla (Flint)-2/+45
fix: Fix search of raw labels and lifetimes
2025-07-20Merge pull request #20255 from A4-Tacks/deref-intranstiveLaurențiu Nicola-2/+25
Fix ide-assist: generate Deref transitive
2025-07-20Support `cfg_select!`Chayim Refael Friedman-1/+139
2025-07-20Fix search of raw labels and lifetimesChayim Refael Friedman-2/+45
It used to search for `'foo` which won't find `'r#foo`, now we search for `foo` instead.
2025-07-19minor: remove unused varYoung-Flash-3/+1
2025-07-19Add Deref -> DerefMut for generate_mut_trait_implA4-Tacks-0/+37
2025-07-19Fix ide-assist: Deref transtiveA4-Tacks-2/+25
2025-07-18Auto merge of #144114 - lnicola:sync-from-ra, r=lnicolabors-1185/+3731
Subtree update of `rust-analyzer` r? `@ghost`
2025-07-18Update lockfileLaurențiu Nicola-0/+3
2025-07-18Merge pull request #19783 from A4-Tacks/generate-single-field-fromShoyu Vanilla (Flint)-6/+1043
Add ide-assist, generate single field struct From
2025-07-18Use SyntaxEditorA4-Tacks-8/+50
2025-07-18Change tabstop to method tail_exprA4-Tacks-16/+25
2025-07-18Add generate_impl_trait for generate_implA4-Tacks-2/+294
2025-07-17parse `const trait Trait`Deadbeef-2/+1
2025-07-17Merge pull request #20233 from shashforge/lsp-minimal-example-cleanShoyu Vanilla (Flint)-132/+391
examples: add `minimal_lsp.rs` and FIFO test script
2025-07-17examples: add `minimal_lsp.rs` and FIFO test script.Shashi Shankar-132/+391
* `examples/minimal_lsp.rs` – compact LSP server showing definition, completion, hover, rustfmt-based formatting, and dummy diagnostics. Advertises UTF-8 offset encoding. * `examples/manual_test.sh` – FIFO script that streams the canonical nine LSP packets so anyone can validate the server from two terminals. No new runtime deps; `anyhow` stays under [dev-dependencies].
2025-07-17Add tailexpr & -> &mut for generate_mut_trait_implA4-Tacks-5/+20
2025-07-16Merge pull request #19917 from A4-Tacks/ext-generate-mutShoyu Vanilla (Flint)-28/+93
Add AsRef and Borrow for generate_mut_trait_impl
2025-07-16Add AsMut to minicore prelude::v1A4-Tacks-0/+1
2025-07-16Use hir::Trait in parameterA4-Tacks-37/+24
2025-07-16Remove redundant type parametersA4-Tacks-4/+4
2025-07-16Add AsRef and Borrow for generate_mut_trait_implA4-Tacks-18/+96
- AsRef -> AsMut - Borrow -> BorrowMut Example ==================== ```rust //- minicore: as_ref struct Foo(i32); impl<T> core::convert::AsRef$0<i32> for Foo { fn as_ref(&self) -> &i32 { &self.0 } } ``` -> ```rust struct Foo(i32); $0impl<T> core::convert::AsMut<i32> for Foo { fn as_mut(&mut self) -> &mut i32 { &self.0 } } impl<T> core::convert::AsRef<i32> for Foo { fn as_ref(&self) -> &i32 { &self.0 } } ```
2025-07-15Merge pull request #20178 from ShoyuVanilla/cargo-config-cleanupShoyu Vanilla (Flint)-374/+419
chore: Cleanup cargo config queries
2025-07-15Format and bump rustc cratesLaurențiu Nicola-32/+30
2025-07-15Merge from rust-lang/rustLaurențiu Nicola-39/+50
2025-07-15Preparing for merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-07-15Further decrease number of `cargo metadata` invokesShoyu Vanilla-243/+270
2025-07-15chore: Cleanup cargo config queriesShoyu Vanilla-133/+151
2025-07-15Infer lifetimes for GATs in expression/pattern positionChayim Refael Friedman-2/+30
We should not only in type position.
2025-07-14Merge pull request #20234 from Hmikihiro/migrate_ted_remove_defaultShoyu Vanilla (Flint)-62/+19
Remove `ConstParam::remove_default` and `TypeParam::remove_default` to migrate from ted