summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
2024-09-30Auto merge of #18210 - ChayimFriedman2:label-macro, r=Veykrilbors-1/+1
2024-09-30Gate `#[test]` expansion under `cfg(test)`.Chayim Refael Friedman-3/+11
2024-09-29When glueing together tokens from macros, merge their spansChayim Refael Friedman-1/+1
2024-09-24Auto merge of #18160 - ChayimFriedman2:fix-18138, r=Veykrilbors-13/+50
2024-09-22Fix name resolution when an import is resolved to some namespace and then lat...Chayim Refael Friedman-13/+50
2024-09-20Auto merge of #18151 - ChayimFriedman2:metavar-concat, r=Veykrilbors-0/+147
2024-09-19When checking for forbidden expr kind matches, account for rawnessChayim Refael Friedman-0/+24
2024-09-19Support the `${concat(...)}` metavariable expressionChayim Refael Friedman-0/+147
2024-09-12Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykrilbors-2/+12
2024-09-12Use more correct handling of lint attributesChayim Refael Friedman-2/+12
2024-09-12Auto merge of #18106 - Veykril:push-yzsqoykyowts, r=Veykrilbors-29/+48
2024-09-12fix: Don't report typed hole error in asm! out opsLukas Wirth-29/+48
2024-09-11Auto merge of #18075 - roife:fix-issue-17858, r=Veykrilbors-19/+117
2024-09-11Properly set the working directory for proc-macro executionLukas Wirth-0/+1
2024-09-11Lift out workspace related data into a separate query to preserve crategraph ...Lukas Wirth-3/+3
2024-09-10Correctly escape strings in our quote macroChayim Refael Friedman-0/+18
2024-09-09feat: use shorthand when pretty-print record patroife-4/+29
2024-09-09fix: add parenthesis for or-patternroife-0/+2
2024-09-09feat: add prettifier for Patroife-0/+31
2024-09-09feat: Allow hir-def prettifier formatting into one-lineroife-15/+55
2024-09-05asm! parsing and lowering fixesLukas Wirth-5/+8
2024-09-05Fix name fetching being incorrect for asm operandsLukas Wirth-77/+86
2024-09-05Add missing doc commentsLukas Wirth-0/+1
2024-09-05Support more IDE features for asm operandsLukas Wirth-7/+20
2024-09-05Give InlineAsmOperand a HIR representationLukas Wirth-74/+103
2024-09-05Lower asm expressionsLukas Wirth-17/+366
2024-09-04Parse builtin#asm expressionsLukas Wirth-4/+8
2024-09-04fix: Fix lowering of for loops dropping the `loop` blockLukas Wirth-9/+57
2024-09-03feat: Implement cast typechecksShoyu Vanilla-0/+22
2024-09-01internal: Lay basic ground work for standalone mbe testsLukas Wirth-43/+45
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