aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/item_tree/lower.rs
Commit message (Expand)AuthorAgeFilesLines
* NFC: remove redundant clones (clippy::perf)Matthias Krüger2021-06-031-1/+1
* ItemTree: make variant fields inherit the enum's visibilityJonas Schievink2021-06-031-4/+5
* hir_ty: use async ret type for inference inside async bodiescynecx2021-05-291-3/+5
* Don't store supertraits in ItemTreeLaurențiu Nicola2021-05-271-2/+0
* Reduce memory usage a bitJonas Schievink2021-05-261-5/+10
* Clean up ItemTree lowering now that it's 1:1Jonas Schievink2021-05-261-53/+26
* Stop expanding UseTrees during ItemTree loweringJonas Schievink2021-05-261-23/+77
* Intern `GenericArgs`Jonas Schievink2021-05-241-1/+1
* internal: intern `TypeBound`sJonas Schievink2021-05-241-5/+6
* Remove `StructDefKind`Jonas Schievink2021-05-211-6/+1
* Don't lower extern block in the ItemTreeJonas Schievink2021-05-211-20/+29
* Precompute macro fragment kindJonas Schievink2021-05-091-1/+2
* Don't store call-site text offsets in hygiene infoJonas Schievink2021-05-061-15/+19
* Support macros in pattern positionJonas Schievink2021-04-111-1/+1
* Intern `GenericParams`Jonas Schievink2021-04-051-4/+4
* Add `GenericParams::shrink_to_fit`Jonas Schievink2021-04-051-0/+1
* Check if bitflags deps pulls its weightAleksey Kladov2021-04-041-9/+9
* Use bitflags to compress function propertiesJonas Schievink2021-04-031-26/+40
* Intern `ModPath` in `Import`Jonas Schievink2021-04-031-1/+1
* Intern Attr, MacroCall and Path componentsJonas Schievink2021-04-011-1/+1
* Global TypeRef/TraitRef interningJonas Schievink2021-04-011-13/+10
* Fix block inner item defined in macroEdwin Cheng2021-03-311-0/+6
* Remove TraitRef::ErrorLukas Wirth2021-03-291-4/+7
* Rename target_ty to self_tyLukas Wirth2021-03-291-2/+2
* Lower traits to TraitRef instead of TypeRefLukas Wirth2021-03-291-2/+8
* Fix recursive macro statement expansionEdwin Cheng2021-03-251-8/+0
* Merge #8082bors[bot]2021-03-181-0/+8
|\
| * Handle inner recursive macro rules casesEdwin Cheng2021-03-181-0/+8
* | ItemTree: lower attributes on fn parametersJonas Schievink2021-03-171-16/+25
|/
* Use hir formatter moreoxalica2021-03-151-2/+6
* Introduce FunctionQualifier for hir::FunctionDataoxalica2021-03-151-4/+23
* Use upstream cov-markLaurențiu Nicola2021-03-081-1/+1
* Make `ModPath`'s representation privateJonas Schievink2021-02-041-1/+2
* Intern `TypeRef`s in the containing `ItemTree`Jonas Schievink2021-02-041-5/+13
* Add a FIXME to ItemTreeJonas Schievink2021-02-031-0/+1
* ItemTree: Treat items in `MacroStmts` as top-levelJonas Schievink2021-01-281-0/+26
* Derive Default on ItemTreeLaurențiu Nicola2021-01-251-1/+1
* Remove unused fieldJonas Schievink2021-01-211-4/+0
* Fix lowering with multiple block expressionsJonas Schievink2021-01-211-15/+23
* Create a mapping from blocks to inner itemsJonas Schievink2021-01-201-9/+24
* Use ‘index’ terminology for arena consistentlyAramis Razzaghipour2021-01-171-2/+2
* Don't look at attributes when lowering to ItemTreeJonas Schievink2020-12-181-6/+1
* Refactor attributes API to allow handling cfg_attrJonas Schievink2020-12-181-9/+8
* Avoid querying attributes in item tree loweringJonas Schievink2020-12-161-22/+2
* Node-ify lifetimesLukas Wirth2020-12-161-2/+2
* Basic support for decl macros 2.0Jonas Schievink2020-12-151-1/+15
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-7/+17
* Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-141-3/+2
* Add Lifetimes to the HIRLukas Wirth2020-12-111-8/+12
* Ignore extern items in incorrect-case checkJonas Schievink2020-12-101-5/+8