about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-def
AgeCommit message (Expand)AuthorLines
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
2024-07-22LRU `body_with_source_map` queryLukas Wirth-0/+1
2024-07-22Auto merge of #17586 - ShoyuVanilla:tuple-arg-macro-rest, r=Veykrilbors-5/+39
2024-07-21Fix more path resolution for included submodulesSydney Acksman-1/+71
2024-07-21Auto merge of #17655 - Veykril:std-find-path, r=Veykrilbors-224/+320
2024-07-21Optimize `find_path` for sysroot library search some moreLukas Wirth-98/+112
2024-07-21Fix visited module tracking not clearing itself on backtrackingLukas Wirth-46/+86
2024-07-21Use out parameter instead of return value for `find_path` choiceLukas Wirth-56/+53
2024-07-21Fix using wrong length for max_len argLukas Wirth-2/+7
2024-07-21Specialize `find_path` local searchLukas Wirth-28/+45
2024-07-21Optimize `find_path` choice selectionLukas Wirth-122/+145
2024-07-21Auto merge of #17653 - Veykril:std-find-path, r=Veykrilbors-5/+67
2024-07-21Prefer standard library paths over shorter extern deps re-exportsLukas Wirth-5/+67
2024-07-21Auto merge of #17650 - ObsidianMinor:fix/17645, r=Veykrilbors-5/+47
2024-07-20Fix path resolution for child mods of those expanded by `include!`Sydney Acksman-5/+47
2024-07-20Fix some typosLaurențiu Nicola-1/+0
2024-07-19Test macros doing edition dependent parsingLukas Wirth-0/+56
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-35/+50
2024-07-17Support rustc_skip_during_method_dispatchLukas Wirth-1/+12
2024-07-17Add always disabled gen parse supportLukas Wirth-1/+4
2024-07-16Remove Name::to_smol_strLukas Wirth-12/+16
2024-07-16More symbol usageLukas Wirth-147/+149
2024-07-16Switch token trees to use SymbolsLukas Wirth-49/+78
2024-07-15Escape fetched env vars in env! expansionLukas Wirth-1/+1
2024-07-15Encode ident rawness and literal kind separately in tt::LeafLukas Wirth-10/+10
2024-07-15Fix stable iteration ordering for `Map<Name, ...>` usagesLukas Wirth-17/+18
2024-07-14Use statics + clone instead of const until const can access staticsLukas Wirth-130/+129
2024-07-13Allow macro expansions into `RestPat` in tuple args work as ellipsis like pla...Shoyu Vanilla-5/+39
2024-07-12Use Symbol in NameLukas Wirth-179/+229
2024-07-10Add `f16` and `f128` supportbeetrees-1/+25
2024-07-08fix: Fix double rounding of `f32` literalsbeetrees-16/+13
2024-07-07Auto merge of #17555 - Veykril:grammar-inline, r=Veykrilbors-4/+4
2024-07-07HasGenericArgs syntax traitLukas Wirth-4/+4