about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-expand
AgeCommit message (Expand)AuthorLines
2024-06-24Shrink mbe's OpLukas Wirth-1/+2
2024-06-20Check that Expr is none before adding fixupWyatt Herkamp-1/+15
2024-06-20Auto merge of #17462 - Veykril:sema-attr-macro-res, r=Veykrilbors-2/+2
2024-06-20fix: Fix IDE features breaking in some attr macrosLukas Wirth-2/+2
2024-06-17Auto merge of #17439 - Veykril:paralleler-prime-caches, r=Veykrilbors-1/+122
2024-06-17Add some more syntax fixup rulesLukas Wirth-1/+122
2024-06-14Auto merge of #17417 - Wilfred:intern_macros_salsa, r=Veykrilbors-2/+2
2024-06-13Prefer plain trait definitions over macros for salsaWilfred Hughes-2/+2
2024-06-13internal: Fix rustdoc warningsWilfred Hughes-1/+1
2024-06-12Auto merge of #17405 - Veykril:modpath-clone, r=Veykrilbors-3/+3
2024-06-12internal: Don't unnecessarily clone ModPaths in early name resLukas Wirth-3/+3
2024-06-12internal: Remove FileId::BOGUSLukas Wirth-8/+14
2024-06-09Don't intern attribute inputs as their spans make them uniqueLukas Wirth-6/+6
2024-06-06chore: Prefer tracing span shorthand macrosWilfred Hughes-3/+3
2024-06-04Cache parse trees in `Semantics`Lukas Wirth-2/+3
2024-06-04Try caching macro calls more aggressivelyLukas Wirth-76/+30
2024-06-04Cleanup some inert attribute stuffLukas Wirth-46/+737
2024-06-03SimplifyLukas Wirth-4/+8
2024-06-01fix: Fix container search failing for tokens originating within derive attrib...Lukas Wirth-16/+24
2024-05-13Auto merge of #17221 - Veykril:lazier-validation, r=Veykrilbors-8/+14
2024-05-13`parse_macro_expansion_error` almost never contains values so `Option` itLukas Wirth-4/+9
2024-05-13Push macro-parsing error calculation out of fundamental queriesLukas Wirth-8/+9
2024-05-13Render literal escaping errors in hoversLukas Wirth-3/+3
2024-05-06Implement unsafe attribute parsingLukas Wirth-3/+13
2024-04-27fix: Fix doc comment desugaring for proc-macrosLukas Wirth-18/+106
2024-04-21Allow rust files to be used linkedProjectsLukas Wirth-0/+7819