about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
2025-05-02refactor: Simplify macro call id constructionLukas Wirth-174/+111
2025-05-01remove a couple of clonesMatthias Krüger-1/+1
2025-04-30fix: Improve parser recovery a bitLukas Wirth-2/+0
2025-04-29Split out salsa_macrosLukas Wirth-12/+13
2025-04-29Cleanup cfg check handling in expression store loweringLukas Wirth-77/+95
2025-04-28refactor: De-arc lang item queriesLukas Wirth-93/+102
2025-04-28Merge pull request #19706 from Veykril/push-nkpmknlvzyomLukas Wirth-22/+16
2025-04-28fix: Address minor FIXMELukas Wirth-22/+16
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-1/+1
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-1/+1
2025-04-28Merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-04-25Merge pull request #19688 from ChayimFriedman2/less-unusedLukas Wirth-1/+4
2025-04-25`shrink_to_fit()` in more placesChayim Refael Friedman-1/+4
2025-04-24Arena allocate `LifetimeRef`sLukas Wirth-46/+102
2025-04-24Shrink `WherePredicate` by 8 bytesLukas Wirth-2/+3
2025-04-24refactor: Remove `WherePredicateTypeTarget`Lukas Wirth-218/+250
2025-04-24Properly handle lifetimes when checking generic arguments lenChayim Refael Friedman-0/+8
2025-04-22Adapt for new cycle handling changing in SalsaChayim Refael Friedman-1/+1
2025-04-22Add two new diagnostics: one for mismatch in generic arguments count, and ano...Chayim Refael Friedman-4/+37
2025-04-21refactor: Fold hygiene map into bindings themselvesLukas Wirth-34/+38
2025-04-21Merge pull request #19644 from ChayimFriedman2/const-symsLukas Wirth-178/+192
2025-04-21fix: Support unstable `UnsafePinned` struct in type layout calcLukas Wirth-0/+4
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-121/+107
2025-04-21Get rid of static predefined symbolsChayim Refael Friedman-57/+85
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-123/+103
2025-04-13internal: Render sigantures with view hir commandLukas Wirth-12/+97
2025-04-10fix: Walk const block expressions for unsafety checkingLukas Wirth-0/+7
2025-04-10fix: Fix invalid signature bitflagsLukas Wirth-73/+73
2025-04-10Merge pull request #19461 from Hmikihiro/shadow_by_moduleLukas Wirth-5/+23
2025-04-10Merge pull request #19559 from ChayimFriedman2/rust-186Lukas Wirth-196/+137
2025-04-10Remove all upcasts!Chayim Refael Friedman-196/+137
2025-04-10Update crates/hir-def/src/resolver.rsHayashi Mikihiro-1/+1
2025-04-10TypeNs contain moduleHayashi Mikihiro-45/+30
2025-04-10return single optionHayashi Mikihiro-52/+51
2025-04-10fix: shadow type by moduleHayashi Mikihiro-40/+74
2025-04-10Fix a small bug with catastrophic effectsChayim Refael Friedman-1/+1
2025-04-09refactor: Turn `LifetimeRef` into an enumLukas Wirth-56/+62
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-6115/+4819
2025-04-06Merge pull request #19531 from Veykril/push-kxyrpznnllkxLukas Wirth-46/+91
2025-04-06fix: Fix `format_args` lowering for >=1.87Lukas Wirth-46/+91
2025-04-05Merge pull request #19501 from ChayimFriedman2/macro-expansionLukas Wirth-2/+50
2025-04-04prefer default over newBenjaminBrienen-11/+6
2025-04-01Fix a bug in MBE expansion that arose from incorrect fixing of an older bug i...Chayim Refael Friedman-2/+50
2025-03-31fix: Fix new nightly lintsLukas Wirth-10/+13
2025-03-29fix: Fix, clarify and require a value for `proc_macro_cwd` of `CrateData`Lukas Wirth-2/+9
2025-03-28Merge pull request #19375 from ChayimFriedman2/do-not-completeLukas Wirth-94/+273
2025-03-27Allow crate authors to control completion of their thingsChayim Refael Friedman-94/+273
2025-03-27fix: Fix `format_args` lowering using wrong integer suffixLukas Wirth-2/+3
2025-03-25feat: parse `unsafe` record fieldsLukas Wirth-6/+19
2025-03-24analysis-stats: expose and print some limited statistics from `hir-def`David Barsky-0/+25