summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
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
2025-06-02Add a quickfix for accessing a private field of a structTyler Breisacher-1/+2
2025-06-02Support derive-macros for rename prefix magicLukas Wirth-115/+201
2025-06-02fix: Fix edition handling for names in rename logicLukas Wirth-2/+2
2025-06-02Enhance renaming to include identifiers that are generated from the original ...Lukas Wirth-0/+15
2025-05-30internal: Restructure some semantics APIs for virtual macro filesLukas Wirth-67/+153
2025-05-28Merge pull request #19880 from Veykril/push-xmpxumsrkymkLukas Wirth-18/+43
2025-05-28fix: Handle included files better in IDE layerLukas Wirth-18/+43
2025-05-28Merge pull request #19876 from ShoyuVanilla/layout-paddingLukas Wirth-0/+53
2025-05-28feat: Render padding information when hovering on structsShoyu Vanilla-0/+53
2025-05-28Drop unnecessay codeLukas Wirth-35/+3
2025-05-28fix: Fix IDE layer not resolving some macro callsLukas Wirth-32/+19
2025-05-27Make `Semantics<'db, DB>` support `Semantics<'db, dyn HirDatabase>`, by use o...Vincent Esche-1/+1
2025-05-26Merge pull request #19862 from ChayimFriedman2/item-resolve-macro-hirChayim Refael Friedman-28/+23
2025-05-25Properly implement `might_be_inside_macro_call()` using semantic information ...Chayim Refael Friedman-43/+29
2025-05-25Fix IDE resolution of item macrosChayim Refael Friedman-28/+23
2025-05-15rename fn name take_path to anyHayashi Mikihiro-4/+4
2025-05-14fix: Removing all unused imports removes used imports for imports used for De...Hayashi Mikihiro-8/+80
2025-05-07check module path inner or outerHayashi Mikihiro-5/+4
2025-05-06fix: resolve doc path if outer comments exist on module and replace from cfg_...Hayashi Mikihiro-3/+14
2025-05-05refactor: De-arc defmap queriesLukas Wirth-89/+89
2025-05-01remove a couple of clonesMatthias Krüger-31/+19
2025-04-29refactor: Remove unnecessary extension traitLukas Wirth-2/+0
2025-04-29refactor: Clean up cache priming cancellation handlingLukas Wirth-10/+7
2025-04-28refactor: De-arc lang item queriesLukas Wirth-40/+25
2025-04-28Merge pull request #19706 from Veykril/push-nkpmknlvzyomLukas Wirth-2/+3
2025-04-28fix: Address minor FIXMELukas Wirth-2/+3
2025-04-24refactor: Remove `WherePredicateTypeTarget`Lukas Wirth-29/+29