about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-15chore: Cleanup cargo config queriesShoyu Vanilla-133/+151
2025-07-15Merge pull request #20238 from rust-lang/gat-infer-lifetimesShoyu Vanilla (Flint)-2/+30
fix: Infer lifetimes for GATs in expression/pattern position
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
2025-07-13Merge pull request #20236 from gvozdvmozgu/patch-1Chayim Refael Friedman-12/+7
remove now useless `#[allow(unused_lifetimes)]`
2025-07-13Merge pull request #20235 from A4-Tacks/assoctype-where-compShoyu Vanilla (Flint)-5/+75
Fix assoc type where clause position
2025-07-13remove now useless `[allow(unused_lifetimes)]`Andrey Nikolaev-12/+7
2025-07-13remove `remove_default`Hayashi Mikihiro-62/+19
2025-07-12Fix assoc type where clause positionA4-Tacks-5/+75
2025-07-11Merge pull request #20232 from ShoyuVanilla/issue-20225Shoyu Vanilla (Flint)-5/+55
fix: Normalize projection types before calculating memory maps
2025-07-11Add a memory map bound check assertion on rendering const sliceShoyu Vanilla-0/+8
2025-07-11Merge pull request #20219 from ChayimFriedman2/expr-store-memChayim Refael Friedman-271/+419
perf: Put the expression stuff in the expression store behind an `Option<Box>`
2025-07-11fix: Normalize projection types before calculating memory mapsShoyu Vanilla-5/+47
2025-07-11Merge pull request #20224 from Hmikihiro/migrate_remove_dbgShoyu Vanilla (Flint)-43/+44
Migrate `remove_dbg` assist to use `SyntaxEditor`
2025-07-11Migrate `remove_dbg` assist to use `SyntaxEditor`Hayashi Mikihiro-43/+44
2025-07-11Merge pull request #20230 from asahi-myzk/update-cargo-metadataShoyu Vanilla (Flint)-5/+36
update cargo_metadata to 0.21.0
2025-07-11update cargo_metadata to 0.21.0asahi-myzk-5/+36
2025-07-10Merge pull request #20228 from ChayimFriedman2/fix-use-displayChayim Refael Friedman-0/+1
fix: Fix display of `use<>` syntax
2025-07-11Fix display of `use<>` syntaxChayim Refael Friedman-0/+1
2025-07-10Merge pull request #20054 from Young-Flash/folding_allShoyu Vanilla (Flint)-3/+52
feat: support folding multiline arg list & fn body in one folding range
2025-07-10Merge pull request #20223 from Hmikihiro/migrate_generate_implShoyu Vanilla (Flint)-9/+16
Migrate `generate_impl` assist to use `SyntaxEditor`
2025-07-10Migrate `generate_impl` assist to use `SyntaxEditor`Hayashi Mikihiro-9/+16
2025-07-10Merge pull request #20210 from ChayimFriedman2/naked-asm-safeShoyu Vanilla (Flint)-84/+303
fix: Inline asm fixes
2025-07-10Merge pull request #20221 from lnicola/assist-let-chainLaurențiu Nicola-7/+6
minor: Revert "remove `if-let` chains"
2025-07-10Revert "remove `if-let` chains"Laurențiu Nicola-7/+6
This reverts commit fcc81a38b3ed55447735f71e8d374fcb36c22f24.
2025-07-10Merge pull request #20212 from ChayimFriedman2/dyn-hintShoyu Vanilla (Flint)-5/+31
fix: Fixes for `dyn` inlay hint
2025-07-10Merge pull request #20218 from Hmikihiro/migrate_convert_match_to_let_elseShoyu Vanilla (Flint)-13/+15
Migrate `convert_match_to_let_else` assist to use `SyntaxEditor`
2025-07-10Migrate `convert_match_to_let_else` assist to use `SyntaxEditor`Hayashi Mikihiro-13/+15
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-10Put the expression stuff in the expression store behind an `Option<Box>`Chayim Refael Friedman-271/+419
And leave only the type stuff without it. This is because most expression stores don't have anything but types (e.g. generics, fields, signatures) so this saves a lot of memory. This saves 58mb on `analysis-stats .`.
2025-07-09Make `AsmExpr` have `AstId`Chayim Refael Friedman-10/+29
We need it because `global_asm!()` is an item. It's unfortunate that such thing can slip in and I see no way to automatically catch that, but thankfully analysis-stats on self has caught that.
2025-07-09Merge pull request #20214 from rust-lang/update-msrvChayim Refael Friedman-1/+1
Update MSRV to 1.88.0
2025-07-09Merge pull request #20211 from Hmikihiro/migrate-convert_named_structLaurențiu Nicola-6/+9
Migrate `convert_named_struct_to_tuple_struct` assist to use 'SyntaxEditor'
2025-07-09Update MSRV to 1.88.0Chayim Refael Friedman-1/+1
2025-07-09Put `dyn` inlay hints in their correct place in presence of parenthesesChayim Refael Friedman-3/+14
2025-07-09Disable the `diagnostics_dont_block_typing` test on CIChayim Refael Friedman-1/+2
It's failing to much. We need to fix it, but my changes are unlikely to be the cause.
2025-07-09Don't show `dyn` hint in a HRTB boundChayim Refael Friedman-2/+17
2025-07-10migrate `convert_named_struct_to_tuple_struct` assist to use 'SyntaxEditor'Hayashi Mikihiro-6/+9
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-09Make `global_asm!()` workChayim Refael Friedman-36/+58
Because apparently, we were not accepting inline asm in item position, completely breaking it.
2025-07-09Merge pull request #20109 from Hmikihiro/generate_new_tuple_fieldShoyu Vanilla (Flint)-24/+385
feat: Generate `new` for tuple struct
2025-07-09Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ↵Chayim Refael Friedman-16/+198
only `asm!()` unsafe
2025-07-09Don't hash the `SyntaxKind` in the ast idChayim Refael Friedman-41/+36
There is no need to, it's already stored in the `kind`.
2025-07-09Merge pull request #20200 from rust-lang/revert-20157-push-nxrvpywtvoysShoyu Vanilla (Flint)-13/+13
Revert "Re-enable fixpoint iteration for variance computation"
2025-07-09Merge pull request #20198 from Hmikihiro/migrate_pull_asignment_upShoyu Vanilla (Flint)-27/+59
Migrate `pull_assignment_up` assist to use`SyntaxEditor`
2025-07-08Revert "Re-enable fixpoint iteration for variance computation"Chayim Refael Friedman-13/+13
2025-07-09Migrate `pull_assignment_up` assist to `SyntaxEditor`Hayashi Mikihiro-27/+59
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-08Merge pull request #20192 from ChayimFriedman2/link-type-panicLukas Wirth-3/+30
fix: Fix a case where the link type was `None`
2025-07-07Merge pull request #20180 from ChayimFriedman2/parser-stuckLukas Wirth-8/+50
fix: Always bump in the parser in `err_and_bump()`
2025-07-07Fix a case where the link type was `None`Chayim Refael Friedman-3/+30
Which caused a panic.
2025-07-07Merge pull request #20185 from ChayimFriedman2/variant-symbolsDavid Barsky-0/+75
feat: Include enum variants in world symbols
2025-07-06Include enum variants in world symbolsChayim Refael Friedman-0/+75
I opted to not include enum variant imports, only under the enum, and to not gate this behind a setting.