aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/path
Commit message (Collapse)AuthorAgeFilesLines
* clippy::redudant_borrowMaan20032021-06-131-2/+2
|
* Stop expanding UseTrees during ItemTree loweringJonas Schievink2021-05-262-60/+20
|
* Fix lowering of FnOnce() without return typeFlorian Diebold2021-05-251-12/+15
| | | | This should result in an implicit `-> ()`, not leaving out the binding.
* Intern `GenericArgs`Jonas Schievink2021-05-241-6/+5
| | | | This shaves off another ~4 mb or so
* internal: intern `TypeBound`sJonas Schievink2021-05-241-1/+3
| | | | | Doesn't save much memory (~2 mb), but interning things is generally a good pattern to follow
* Reuse database in LowerCtxJonas Schievink2021-05-061-9/+5
|
* Don't store call-site text offsets in hygiene infoJonas Schievink2021-05-062-12/+25
|
* hir_ty: Expand macros at type positioncynecx2021-04-171-10/+7
|
* Intern more `TypeRef`s in genericsJonas Schievink2021-04-051-1/+1
| | | | Saves ~3 MB
* Intern Attr, MacroCall and Path componentsJonas Schievink2021-04-011-3/+5
|
* Fix generic arguments being incorrectly offset in qualified trait castsLukas Wirth2021-03-301-1/+3
|
* Use upstream cov-markLaurențiu Nicola2021-03-081-2/+1
|
* Fix lowering trailing self paths in UseTreesLukas Wirth2021-02-281-2/+11
|
* Avoid using ModPath's fields directlyJonas Schievink2021-02-042-4/+5
|
* Proper handling $crate Take 2Edwin Cheng2021-01-071-1/+1
|
* Revert "Proper handling $crate and local_inner_macros"Jonas Schievink2021-01-031-1/+1
|
* Introduce HygieneFrames for proper token hygineeEdwin Cheng2021-01-021-1/+1
|
* Node-ify lifetimesLukas Wirth2020-12-161-2/+2
|
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-5/+3
|
* Add Lifetimes to the HIRLukas Wirth2020-12-111-3/+9
|
* Don't discard PathKind::Abs information in lower_use::convert_pathLukas Wirth2020-12-021-1/+1
|
* Rename ra_hir_def -> hir_defAleksey Kladov2020-08-132-0/+335