aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/data.rs
Commit message (Collapse)AuthorAgeFilesLines
* Use hir formatter moreoxalica2021-03-151-3/+9
|
* Introduce FunctionQualifier for hir::FunctionDataoxalica2021-03-151-5/+5
|
* Delete `ContainerId`Jonas Schievink2021-03-091-2/+2
|
* Remove redundant clonesYoshua Wuyts2021-02-051-1/+1
|
* Intern `TypeRef`s in the containing `ItemTree`Jonas Schievink2021-02-041-7/+7
|
* Use block_def_map in body loweringJonas Schievink2021-02-031-1/+1
|
* Revert "Use block_def_map in body lowering"Jonas Schievink2021-02-021-1/+1
|
* Use block_def_map in body loweringJonas Schievink2021-02-011-1/+1
|
* Revert "Make use of `block_def_map` in body lowering"Jonas Schievink2021-01-211-1/+1
|
* Make use of `block_def_map` in body loweringJonas Schievink2021-01-211-1/+1
| | | | | Removes the `local_scope` hack from `Expander` in favor of tracking the `DefMap` in use during body lowering
* Refactor attributes API to allow handling cfg_attrJonas Schievink2020-12-181-2/+3
|
* Ignore extern items in incorrect-case checkJonas Schievink2020-12-101-0/+4
|
* Emit macro diagnostics when lowering bodiesJonas Schievink2020-11-301-1/+1
|
* Differentiate method/tymethod by determining 'defaultness'Zac Pullar-Strecker2020-10-081-0/+2
| | | | | | | | | Currently a method only has defaultness if it is a provided trait method, but this will change when specialisation is available and may need to become a concept known to hir. I opted to go for a 'fewest changes' approach given specialisation is still under development.
* Lower extern type alias as foreign opaque type.Charles Lew2020-09-161-0/+2
|
* Rename ra_hir_def -> hir_defAleksey Kladov2020-08-131-0/+278