aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/adt.rs
Commit message (Collapse)AuthorAgeFilesLines
* Global TypeRef/TraitRef interningJonas Schievink2021-04-011-4/+5
|
* Make `ItemTreeId` its own typeJonas Schievink2021-03-181-3/+3
|
* Use hir formatter moreoxalica2021-03-151-1/+9
|
* Delete `ContainerId`Jonas Schievink2021-03-091-11/+10
|
* Intern `TypeRef`s in the containing `ItemTree`Jonas Schievink2021-02-041-1/+1
|
* Remove map module from la-arena public APIAramis Razzaghipour2021-01-151-1/+1
| | | | | | It’s unlikely that more items will be added to the module, so it’s simpler for users if `ArenaMap` is re-exported and the module made private.
* prepare to publish el libro de arenaAleksey Kladov2021-01-141-1/+1
|
* Refactor attributes API to allow handling cfg_attrJonas Schievink2020-12-181-15/+32
|
* Change HasChildSource::ChildId assoc item to generic paramLukas Wirth2020-12-151-6/+7
|
* adt: correctly inherit field visibility from enumJonas Schievink2020-10-091-9/+19
| | | | | | | Previously, "find all references" on a variant field wouldn't find any references outside the defining module. This is because variant fields were incorrectly assumed to be private, like struct fields without explicit visibility, but they actually inherit the enum's visibility.
* Rename ra_hir_def -> hir_defAleksey Kladov2020-08-131-0/+329