about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
2024-10-28Merge pull request #18422 from ChayimFriedman2/cursed-name-resLukas Wirth-52/+155
2024-10-28Merge pull request #18074 from ChayimFriedman2/typeref-source-mapLukas Wirth-580/+1402
2024-10-27Properly resolve prelude paths inside modules inside blocksChayim Refael Friedman-52/+155
2024-10-27fix: Allow public re-export of `extern crate` importShoyu Vanilla-3/+79
2024-10-27Merge pull request #18419 from ChayimFriedman2/leading-orLukas Wirth-0/+4
2024-10-27Put leading `|` in patterns under `OrPat`Chayim Refael Friedman-0/+4
2024-10-27Merge pull request #18418 from ChayimFriedman2/explicitly-disableLukas Wirth-1/+1
2024-10-27Split `macro-error` diagnostic so users can ignore only parts of itChayim Refael Friedman-1/+1
2024-10-25Only construct a resolver in macro descension when neededLukas Wirth-1/+1
2024-10-25Shrink `TypeRef` from 16 from 32 bytesChayim Refael Friedman-118/+145
2024-10-25Shrink `Path` to 16 bytesChayim Refael Friedman-99/+116
2024-10-25Do not allocate attributes entry if there are no attributesChayim Refael Friedman-6/+8
2024-10-25Shrink `ItemTreeSourceMaps`Chayim Refael Friedman-73/+155
2024-10-25Reuse empty `GenericParams`Chayim Refael Friedman-6/+19
2024-10-25Build source map for `hir_def::TypeRef`sChayim Refael Friedman-477/+1158
2024-10-24Merge pull request #18390 from ShoyuVanilla/issue-18308Lukas Wirth-9/+98
2024-10-23Merge pull request #18392 from Veykril/veykril/push-wktpkuklnzotLukas Wirth-2/+1
2024-10-23Swap query call order in file_item_tree_queryLukas Wirth-2/+1
2024-10-24fix: Prevent public reexport of private itemShoyu Vanilla-9/+98
2024-10-22Correctly resolve variables and labels from before macro definition in macro ...Chayim Refael Friedman-46/+188
2024-10-22Implement semitransparent hygieneChayim Refael Friedman-75/+259
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-270/+511
2024-10-22Add test for tuple struct destructuring assignment where the path comes from ...Chayim Refael Friedman-0/+34
2024-10-22Auto merge of #18371 - Veykril:veykril/push-kwttrusywysp, r=Veykrilbors-6/+44
2024-10-22fix: Fix incorrect parsing of use boundsLukas Wirth-6/+44
2024-10-22Fix new nightly lintsLukas Wirth-1/+1
2024-10-21Auto merge of #18337 - dqkqd:issue-18287, r=Veykrilbors-4/+2
2024-10-21fix: private items are shown in completions for modules in fn bodyKhanh Duong Quoc-4/+2
2024-10-20Store patterns desugared from destructuring assignments in source mapChayim Refael Friedman-46/+91
2024-10-20Handle destructuring assignments uniformlyChayim Refael Friedman-252/+414
2024-10-20fix: do not emit unsafe diagnositcs for safe statics in extern blocksroife-2/+26
2024-10-20feat: initial support for safe_kw in extern blocksroife-0/+11
2024-10-14chore: rename salsa to ra_salsaDavid Barsky-102/+102
2024-10-14Auto merge of #18275 - darichey:fix-test-case-hang, r=Veykrilbors-2/+2
2024-10-09Skip #[test_case] expansionDavid Richey-2/+2
2024-10-05Fix IDE layer not correctly resolving opt-in extern cratesLukas Wirth-5/+8
2024-10-05Turn ImportSource into a structLukas Wirth-46/+54
2024-10-05Remove ImportSource::ExternCrate as the fixed point loop can't affect itLukas Wirth-138/+96
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