about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/query-group-macro
AgeCommit message (Collapse)AuthorLines
2025-08-09Implement next trait solverjackh726-1/+2
2025-07-31`cargo clippy --fix`Lukas Wirth-9/+9
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-4/+4
2025-05-23Bump salsaLukas Wirth-16/+24
2025-05-01remove a couple of clonesMatthias Krüger-1/+1
2025-05-01Merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-04-29Split out salsa_macrosLukas Wirth-13/+14
Does not do much yet due to tracing pulling syn but oh well
2025-04-28Unelide lifetimeLaurențiu Nicola-1/+1
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-1/+1
2025-04-23fix: Fix incorrect diagnostic for lifetime parameter count mismatchLukas Wirth-0/+1
2025-04-22Adapt for new cycle handling changing in SalsaChayim Refael Friedman-276/+84
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-48/+44
And make more queries non-interned. Also flip the default for queries, now the default is to not intern and to intern a query you need to say `invoke_interned`.
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-21/+58
This refactors how we deal with items in hir-def lowering. - It now lowers all of them through an "ExpressionStore" (kind of a misnomer as this point) as their so called *Signatures. - We now uniformly lower type AST into TypeRefs before type inference. - Likewise, this moves macro expansion out of type inference, resulting in a single place where we do non-defmap macro expansion. - Finally, this PR removes a lot of information from ItemTree, making the DefMap a lot less likely to be recomputed and have it only depend on actual early name resolution related information (not 100% true, we still have ADT fields in there but thats a follow up removal).
2025-03-24Merge pull request #19436 from lnicola/rm-rustc-hashesLaurențiu Nicola-1/+1
minor: drop `rustc_hashes` dependency, add `syn` feature
2025-03-24Add missing syn featureLaurențiu Nicola-1/+1
2025-03-23chore: Bump dependenciesLukas Wirth-1/+1
2025-03-23chore: Remove unused dependenciesLukas Wirth-2/+1
2025-03-16refactor: Remove unnecessary `Arc`Lukas Wirth-1/+1
2025-03-15cargo fmtBenjaminBrienen-6/+6
2025-03-10internal: port rust-analyzer to new SalsaDavid Barsky-1/+1
2025-03-10internal: vendor `query-group-macro`David Barsky-0/+1641