about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2025-07-31`cargo clippy --fix`Lukas Wirth-156/+138
2025-07-23Remove `ExpressionStoreDiagnostics::MacroError`, instead recreate it from the...Chayim Refael Friedman-31/+7
2025-07-22fix: Apply adjusts to pats and exprs when doing pat analysisShoyu Vanilla-8/+1
2025-07-11Merge pull request #20219 from ChayimFriedman2/expr-store-memChayim Refael Friedman-10/+5
2025-07-10Merge pull request #20210 from ChayimFriedman2/naked-asm-safeShoyu Vanilla (Flint)-5/+8
2025-07-10Put the expression stuff in the expression store behind an `Option<Box>`Chayim Refael Friedman-10/+5
2025-07-09Make `global_asm!()` workChayim Refael Friedman-3/+5
2025-07-09Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ...Chayim Refael Friedman-2/+3
2025-07-07Merge pull request #20185 from ChayimFriedman2/variant-symbolsDavid Barsky-0/+7
2025-07-06Include enum variants in world symbolsChayim Refael Friedman-0/+7
2025-07-06chore: Remove dead field from `InferenceContext`Lukas Wirth-14/+14
2025-07-03Merge pull request #20120 from Hmikihiro/match_bind_not_typeChayim Refael Friedman-1/+2
2025-07-03fix: resolve item in match bindHayashi Mikihiro-1/+2
2025-07-03Restructure proc-macro loading erros, differentiate hard error property on kindLukas Wirth-6/+6
2025-06-27Merge pull request #20110 from ChayimFriedman2/ambiguous-floatLukas Wirth-0/+7
2025-06-27Fix completion in when typing `integer.|`Chayim Refael Friedman-0/+7
2025-06-26Merge pull request #20106 from Veykril/push-pytuxksnntuxLukas Wirth-27/+30
2025-06-26Salsa idiomize `VariantFields` queryLukas Wirth-27/+30
2025-06-26Prettify AST in `PathTransform` if it's coming from a macroChayim Refael Friedman-0/+4
2025-06-25Merge pull request #20088 from Veykril/push-qrslvzzlqqozLukas Wirth-17/+17
2025-06-25De-arc trait items queryLukas Wirth-17/+17
2025-06-24Short circuit a couple hir-ty/lower queriesLukas Wirth-3/+3
2025-06-24Merge pull request #20061 from ChayimFriedman2/wrap-ret-tyLukas Wirth-2/+2
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-23In "Wrap return type" assist, don't wrap exit points if they already have the...Chayim Refael Friedman-2/+2
2025-06-19Add `fn parent(self, db) -> GenericDef` to `hir::TypeParam`Vincent Esche-0/+4
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-372/+457
2025-06-15Merge pull request #20009 from Veykril/push-rvnnorzvpnqvLukas Wirth-0/+1
2025-06-15Optimize `pub(crate)` visibility resolutionLukas Wirth-0/+1
2025-06-15Merge pull request #20008 from Veykril/push-rsnkrwyplmwrLukas Wirth-19/+19
2025-06-15Unify assoc item visibility queriesLukas Wirth-11/+11
2025-06-15Idiomatic salsa use for impl items queryLukas Wirth-8/+8
2025-06-15Merge pull request #20007 from Veykril/push-opqzsnwzwyvnLukas Wirth-6/+6
2025-06-15Idiomatic salsa use for enum variants queryLukas Wirth-6/+6
2025-06-15Merge pull request #19996 from LHolten/exclude-importsChayim Refael Friedman-0/+7
2025-06-15Add config option to exclude imports from symbol searchLucas Holten-0/+7
2025-06-13Remove `InternedCallableDefId`Lukas Wirth-3/+2
2025-06-12Merge pull request #19981 from Veykril/push-tzzunsrqqunvLukas Wirth-2/+3
2025-06-12fix: Do not force descend into derives for goto IDE featuresLukas Wirth-2/+3
2025-06-12`ItemTree`'s `ItemVisibilities` has no identity, so deduplicateLukas Wirth-2/+1
2025-06-12Merge pull request #19837 from ChayimFriedman2/stable-astidLukas Wirth-172/+86
2025-06-12Avoid referring to the item tree except in the def mapChayim Refael Friedman-172/+86
2025-06-12Merge pull request #19942 from ChayimFriedman2/fauxLukas Wirth-8/+0
2025-06-10Merge pull request #19963 from ChayimFriedman2/unsized-impl-itemsLukas Wirth-1/+33
2025-06-10Do not error at impls for unsized types that do not include `where Self: Size...Chayim Refael Friedman-1/+33
2025-06-08Remove the optimization of builtin attrs in `is_inside_macro_call()`Chayim Refael Friedman-8/+0
2025-06-06Make `Semantics<'db, dyn HirDatabase>` actually usableVincent Esche-2/+18
2025-06-06fix: Record macro calls for fields in `ChildBySource` implsLukas Wirth-10/+10
2025-06-05fix: Record macro calls in signatures in `ChildBySource` implsLukas Wirth-19/+33
2025-06-04refactor: Cleanup descension stuffLukas Wirth-35/+46