about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2025-01-01Allow excluding specific traits from completionChayim Refael Friedman-31/+149
2025-01-01Merge pull request #18757 from roife/fix-17812Lukas Wirth-0/+6
2024-12-31Merge pull request #18758 from mgsloan/scip-unique-symbolsLukas Wirth-1/+7
2024-12-30Make `impl HirDisplay for TraitRef` provide just the trait typeMichael Sloan-13/+3
2024-12-30Remove unneeded conversionsChayim Refael Friedman-14/+14
2024-12-28Show variance of parameters on hoverLukas Wirth-2/+18
2024-12-26feat: Add TestDefs to find usage of Expect, Insta and Snapboxroife-0/+6
2024-12-25Improve SCIP symbolsMichael Sloan-2/+18
2024-12-24Merge pull request #18743 from ChayimFriedman2/e0107Lukas Wirth-13/+39
2024-12-24Unify handling of path diagnostics in hir-tyChayim Refael Friedman-13/+39
2024-12-24Merge pull request #18707 from ChayimFriedman2/substLukas Wirth-79/+336
2024-12-20Fix a case where completion was unable to expand a macroChayim Refael Friedman-4/+4
2024-12-20Show substitution where hovering over generic thingsChayim Refael Friedman-79/+336
2024-12-16fix: Fix path qualified auto-importing completions not working with re-exportsLukas Wirth-5/+20
2024-12-16Report unresolved idents for implicit captures in `format_args!()`Chayim Refael Friedman-16/+21
2024-12-15internal: Show mir eval errors on hover with debug env var setLukas Wirth-72/+28
2024-12-13Merge pull request #18674 from Veykril/push-lrxotqknvxvrLukas Wirth-12/+22
2024-12-13Show expansion errors in expand_macro featureLukas Wirth-12/+22
2024-12-12internal: Implement `naked_asm!` builtinLukas Wirth-0/+1
2024-12-11feat: preserve order of parameters in extract_functionsroife-0/+12
2024-12-05fix: Resolve generic parameters within use capturesLukas Wirth-0/+12
2024-12-05Parse lifetime bounds in lifetime param into TypeBoundListLukas Wirth-0/+4
2024-12-04Complete diagnostics in ty lowering groundworkChayim Refael Friedman-29/+228
2024-12-04Lay the foundation for diagnostics in ty lowering, and implement a first diag...Chayim Refael Friedman-13/+95
2024-12-04Store some hir_def Paths in the type ref source mapsChayim Refael Friedman-10/+16
2024-12-04Merge pull request #18609 from ChayimFriedman2/unsafe-coverageLukas Wirth-9/+13
2024-12-04Extend reported unsafe operationsChayim Refael Friedman-9/+13
2024-12-04Complete derive helper attributesChayim Refael Friedman-0/+16
2024-11-25Fix a bug when synthetic AST node were searched in the AST ID map and caused ...Chayim Refael Friedman-3/+10
2024-11-06Add `direct_supertraits(…)` HIR-level method to `hir::Trait` typeVincent Esche-1/+6
2024-11-06Refactor `hir::Trait`'s existing `items_with_supertraits(…)` method based o...Vincent Esche-2/+1
2024-11-06Add `pub fn all_supertraits(…)` HIR-level method to `hir::Trait` typeVincent Esche-0/+5
2024-11-04Support new #[rustc_intrinsic] attribute and fallback bodiesLukas Wirth-11/+8
2024-11-03Allow interpreting consts and statics with interpret function commandLukas Wirth-15/+16
2024-11-02Allow static initializers to be const evaluatedLukas Wirth-1/+40
2024-10-31Move child_by_source from hir-def to hirLukas Wirth-2/+276
2024-10-30Merge pull request #18436 from Veykril/lw-yvkqwpnwsouoLukas Wirth-1/+16
2024-10-29Style hover messages a bit differentlyLukas Wirth-1/+16
2024-10-28Cleanup TypeRef loweringChayim Refael Friedman-10/+11
2024-10-28Merge pull request #18074 from ChayimFriedman2/typeref-source-mapLukas Wirth-95/+143
2024-10-27Merge pull request #18410 from Veykril/veykril/push-lvwxpnowqrxkLukas Wirth-0/+4
2024-10-27Invert token iteration order in macro mappingLukas Wirth-0/+4
2024-10-27Merge pull request #18418 from ChayimFriedman2/explicitly-disableLukas Wirth-5/+10
2024-10-27Split `macro-error` diagnostic so users can ignore only parts of itChayim Refael Friedman-5/+10
2024-10-25Only construct a resolver in macro descension when neededLukas Wirth-13/+19
2024-10-25Shrink `TypeRef` from 16 from 32 bytesChayim Refael Friedman-5/+5
2024-10-25Fix memory usage calculation's queries listChayim Refael Friedman-21/+29
2024-10-25Build source map for `hir_def::TypeRef`sChayim Refael Friedman-71/+111
2024-10-24minor: Remove intermediate allocationsLukas Wirth-2/+1
2024-10-22Implement semitransparent hygieneChayim Refael Friedman-29/+59