about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
2024-07-07Auto merge of #17523 - wada314:master, r=Veykrilbors-4/+88
2024-07-07Drop unused profile thingsLukas Wirth-5/+0
2024-07-04Disallow nested impl traitsShoyu Vanilla-1/+39
2024-07-02Move lifetimes in front of type and const params but after selfLukas Wirth-49/+50
2024-07-02Make GenericParams::lifetimes privateLukas Wirth-5/+5
2024-07-02Make GenericParams::where_predicates privateLukas Wirth-4/+9
2024-07-02Make GenericParams::type_or_consts privateLukas Wirth-209/+218
2024-07-02squash.Shohei Wada-4/+88
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml alre...Lukas Wirth-1/+0
2024-06-30Simplify unresolved proc-macro handlingLukas Wirth-29/+44
2024-06-24Shrink mbe's OpLukas Wirth-1/+3
2024-06-24Intern ModPath within RawVisibilityLukas Wirth-20/+31
2024-06-24Save a bit on empty item trees by deduplicating themLukas Wirth-14/+46
2024-06-24Enum variants are not generic def idsLukas Wirth-22/+53
2024-06-21SimplifyLukas Wirth-1/+6
2024-06-21There can only be one self paramLukas Wirth-11/+15
2024-06-17fix: Fix pat fragment parsers choking on <eoi>Lukas Wirth-0/+38
2024-06-14Auto merge of #17417 - Wilfred:intern_macros_salsa, r=Veykrilbors-4/+4
2024-06-13Prefer plain trait definitions over macros for salsaWilfred Hughes-4/+4
2024-06-13internal: Fix rustdoc warningsWilfred Hughes-5/+5
2024-06-12Auto merge of #17406 - Veykril:modpath-clone, r=Veykrilbors-19/+41
2024-06-12internal: Don't unnecessarily clone ModPaths out of interning wrappersLukas Wirth-19/+41
2024-06-12Auto merge of #17405 - Veykril:modpath-clone, r=Veykrilbors-23/+22
2024-06-12internal: Don't unnecessarily clone ModPaths in early name resLukas Wirth-23/+22
2024-06-12Auto merge of #17398 - Veykril:bogus-file, r=Veykrilbors-48/+22
2024-06-12internal: Remove FileId::BOGUSLukas Wirth-48/+22
2024-06-09minor: use push_str insteadYoung-Flash-12/+5
2024-06-09internal: tweak test caseYoung-Flash-5/+7
2024-06-09internal: better print style for hirYoung-Flash-2/+16
2024-06-06chore: Prefer tracing span shorthand macrosWilfred Hughes-28/+28
2024-06-06Auto merge of #17352 - roife:fix-issue-17338, r=Veykrilbors-1/+6
2024-06-06fix: do not resolve prelude within block modulesroife-1/+6
2024-06-04Try caching macro calls more aggressivelyLukas Wirth-31/+50
2024-06-04Cleanup some inert attribute stuffLukas Wirth-790/+87
2024-06-03Add fuel to `find_path`Lukas Wirth-1/+15
2024-06-03Remove an allocation in `find_path::find_local_import_locations`Lukas Wirth-23/+17
2024-06-03SimplifyLukas Wirth-33/+31
2024-06-03DeduplicateLukas Wirth-30/+20
2024-06-03Fix find_path search not reducing scope appropriately for foreign itemsLukas Wirth-12/+18
2024-06-03SimplifyLukas Wirth-142/+102
2024-06-02Don't mark `#[rustc_deprecated_safe_2024]` functions as unsafeNilstrieb-0/+4
2024-05-22Auto merge of #17251 - roife:fix-issue-17057, r=Veykrilbors-6/+71
2024-05-22SimplifyLukas Wirth-9/+9
2024-05-22internal: refactor `prefer_no_std`/`prefer_prelude` bools into a structDavid Barsky-33/+29
2024-05-23fix: check pseudo-block by local_id instead of ModuleOriginroife-5/+3
2024-05-22Auto merge of #17277 - Veykril:find-path-fixes, r=Veykrilbors-286/+602
2024-05-22Auto merge of #17279 - Veykril:format_args-escape, r=Veykrilbors-6/+18
2024-05-22fix: Fix format_args lowering passing incorrect parameters to rustc_parse_formatLukas Wirth-6/+18
2024-05-22Auto merge of #17268 - Veykril:signatures, r=Veykrilbors-7/+11
2024-05-22expectify find_path testsLukas Wirth-184/+447