about summary refs log tree commit diff
path: root/crates/hir-def/src/nameres.rs
AgeCommit message (Expand)AuthorLines
2024-01-10Suggest `pub(crate)` importsPatryk Wychowaniec-1/+2
2023-12-22internal: Cleanup Expander a bitLukas Wirth-2/+3
2023-12-21Rename some things and turn macro to macro def into a queryLukas Wirth-1/+1
2023-12-18internal: Move proc-macro knowledge out of base-dbLukas Wirth-2/+5
2023-09-02remove the repetitive wordcui fliter-1/+1
2023-08-16Prepare ItemScope for IDE import resolutionLukas Wirth-0/+1
2023-08-10SimplifyLukas Wirth-4/+3
2023-08-10Deduplicate FileId field in ModuleOriginLukas Wirth-13/+18
2023-08-10Derive block attributes from block item treeLukas Wirth-4/+7
2023-08-09Record import source IDsLukas Wirth-9/+13
2023-06-27Fix `self` and `super` path resolution in block modulesRyo Yoshida-1/+7
2023-06-17Less eager parsing for module sourcesLukas Wirth-1/+12
2023-06-14internal: Add a CrateRootModuleId that encodes a module id that is always a c...Lukas Wirth-8/+15
2023-06-01Skip extern prelude path resolution in block def mapsLukas Wirth-9/+2
2023-06-01Rename nameres::CrateData to DefMapCrateDataLukas Wirth-4/+5
2023-06-01Move extern prelude into CrateDataLukas Wirth-11/+15
2023-06-01Arc DefMap::data so the block def maps can share itLukas Wirth-23/+28
2023-06-01Refactor out some crate wide data in DefMap into nested structLukas Wirth-35/+48
2023-06-01Slightly shrink `DefMap`Lukas Wirth-18/+39
2023-05-28Don't add --all-targets to runnables for no-std cratesLukas Wirth-0/+10
2023-05-24internal: Replace Display impl for `Name`Lukas Wirth-6/+12
2023-05-17Process `macro_use` prelude in semantic scope resolverRyo Yoshida-2/+6
2023-05-11Consider macro sub-namespace during name resolutionRyo Yoshida-4/+58
2023-05-11Add `macro_use` prelude to `DefMap`Ryo Yoshida-0/+6
2023-05-02Use triomphe ArcLaurențiu Nicola-1/+2
2023-04-14internal: Make block_def_map infallibleLukas Wirth-9/+2
2023-03-14lint incoherent inherent implsLukas Wirth-1/+9
2023-03-14fix: Fix visibility resolution not respecting parent blocksLukas Wirth-2/+2
2023-02-19RefactorRyo Yoshida-9/+9
2022-12-24Inline all format arguments where possibleYuri Astrakhan-1/+1
2022-11-25Merge commit '65e1dc4d9' into HEADAmos Wenger-1/+14
2022-11-25Merge commit '8e38833c3674c1be7d81c6069c62e6ed52b18b27' into HEADAmos Wenger-1/+5
2022-09-06:arrow_up: rust-analyzerLaurențiu Nicola-1/+14
2022-07-26Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-...Amos Wenger-5/+22
2022-07-26Allow name querying for derive helpersLukas Wirth-2/+2
2022-07-26Record derive helper attributes, resolve them in IDE layerLukas Wirth-3/+6
2022-07-26feat: Downmap tokens inside derive helpersLukas Wirth-2/+16
2022-07-25revert nightly rustfmt formatting that accidentally slipped inAmos Wenger-1/+5
2022-07-24Sort in DefMap::dump, since HashMap iteration order isn't definedAmos Wenger-8/+7
2022-07-22Use ItemTree for modules in attrs_queryLukas Wirth-2/+4
2022-07-15fix: Don't show qualified path completions for private itemsLukas Wirth-18/+14
2022-06-15Use the correct crates proc-macro loading error messageLukas Wirth-0/+7
2022-05-01style: rename crates to kebab casePeh-0/+524