summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
2024-08-28Fix name resolution of shadowed builtin macroChayim Refael Friedman-1/+5
2024-08-27Revert "feat: Implement `module_path` macro"Lukas Wirth-89/+36
2024-08-26Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykrilbors-5/+22
2024-08-25Auto merge of #17958 - Veykril:deref-chain-method-completions, r=Veykrilbors-1/+1
2024-08-25fix: Fix trait method completions not acknowledging Deref implsLukas Wirth-1/+1
2024-08-24Add helper methods to retrieve `Future::Output` and `Iterator::Item`Chayim Refael Friedman-0/+7
2024-08-24Provide `Future::Output` and `Iterator` lang itemsChayim Refael Friedman-0/+2
2024-08-24Handle associated types that are lang itemsChayim Refael Friedman-5/+13
2024-08-23Remove incorrect FIXME commentLukas Wirth-1/+0
2024-08-21internal: Implement `module_path` macroLukas Wirth-36/+90
2024-08-16Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykrilbors-138/+215
2024-08-16Properly account for editions in namesChayim Refael Friedman-138/+215
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-18/+24
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-18/+24
2024-08-15internal: Properly check the edition for edition dependent syntax kindsLukas Wirth-8/+12
2024-08-12Auto merge of #17863 - Veykril:include-diags, r=Veykrilbors-2/+2
2024-08-12Resolve included files to their calling modules in IDE layerLukas Wirth-2/+2
2024-08-12Auto merge of #17859 - Veykril:rustc_deprecated_safe_2024, r=Veykrilbors-5/+11
2024-08-12fix: Correctly support `#[rustc_deprecated_safe_2024]`Lukas Wirth-5/+11
2024-08-12Auto merge of #17833 - edevil:fix_expansion_limit, r=Veykrilbors-2/+8
2024-08-12Auto merge of #17845 - ShoyuVanilla:tait, r=Veykrilbors-1/+1
2024-08-10fix: Fix find_path not respecting non-std preference config correctlyLukas Wirth-46/+99
2024-08-10feat: Implement TAITShoyu Vanilla-1/+1
2024-08-08Reuse recursion limit as expansion limitAndré Cruz-2/+8
2024-08-07Fix unconfigured diagnostic being attached to the wrong file for modulesLukas Wirth-1/+1
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Apply Veykril's change suggestionsVincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-05Auto merge of #17791 - ShoyuVanilla:await-outside-of-async, r=Veykrilbors-17/+74
2024-08-05feat: Implement diagnostic for `await` outside of `async`Shoyu Vanilla-17/+74
2024-08-05Auto merge of #17799 - Veykril:syntax-bridge, r=Veykrilbors-5/+4
2024-08-05Split out syntax-bridge into a separate crateLukas Wirth-5/+4
2024-08-05Simplify FileDelegateLukas Wirth-5/+2
2024-08-05fix: Insert a generic arg for `impl Trait` when lowering generic argsShoyu Vanilla-0/+5
2024-07-30Auto merge of #17741 - Veykril:include-raw, r=Veykrilbors-2/+2
2024-07-30fix: Fix builtin includes rejecting raw string literalsLukas Wirth-2/+2
2024-07-29Auto merge of #17707 - Veykril:proc-macro-err-cleanup, r=Veykrilbors-154/+79
2024-07-29Make basic use of spans for macro expansion errorsLukas Wirth-14/+28
2024-07-27fix: let glob imports override other globs' visibilityRyo Yoshida-32/+197
2024-07-26Internal: Cleanup proc-macro error handlingLukas Wirth-145/+56
2024-07-25Remove unused trace moduleLukas Wirth-127/+46
2024-07-25Auto merge of #17676 - winstxnhdw:precise-capturing, r=Veykrilbors-0/+1
2024-07-25fix: handle new `TypeBoundKind` variantWinston H.-0/+1
2024-07-25Make legacy_const_generics_indices thin by double boxing as its seldom usedLukas Wirth-2/+3
2024-07-25Reduce size of TypeRef by 8 bytesLukas Wirth-9/+9
2024-07-25Fix incorrect handling of cfg'd varargsLukas Wirth-6/+17
2024-07-25Remove Params and Fields from AstIdMapLukas Wirth-435/+393
2024-07-22internal: Shrink size of `Binding`Lukas Wirth-19/+20
2024-07-22Auto merge of #17670 - Veykril:mem, r=Veykrilbors-0/+1