aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src
Commit message (Expand)AuthorAgeFilesLines
* Remove some unneeded string allocationsLukas Wirth2020-12-311-1/+1
* SimplifyAleksey Kladov2020-12-301-2/+4
* Avoid a couple of allocationsLaurențiu Nicola2020-12-292-14/+15
* Better display methods in expect testsKirill Bulatov2020-12-281-15/+31
* Add testsKirill Bulatov2020-12-281-2/+71
* Add docs and optimisationsKirill Bulatov2020-12-281-4/+13
* Better query api and fuzzy searchKirill Bulatov2020-12-281-33/+40
* Draft the module exclusion in modulesKirill Bulatov2020-12-281-34/+62
* Fixed old failed test due to new fixesEdwin Cheng2020-12-281-2/+2
* Merge #7021bors[bot]2020-12-243-52/+78
|\
| * Track labels in the HIRLukas Wirth2020-12-243-52/+78
* | Implement const block inferenceLukas Wirth2020-12-232-1/+11
* | Implement const pat inferenceLukas Wirth2020-12-232-4/+16
|/
* Merge #7010bors[bot]2020-12-231-1/+3
|\
| * Update ungrammar for const block patternsLukas Wirth2020-12-231-1/+3
* | Don't think that /submod.rs is /mod.rsAleksey Kladov2020-12-231-1/+1
|/
* Merge #6921bors[bot]2020-12-201-6/+31
|\
| * Higher-ranked trait bounds for where clausesLukas Wirth2020-12-171-6/+31
* | Add API for mapping `Attr` back to its syntax nodeJonas Schievink2020-12-191-23/+55
* | Make `RawAttrs` crate-privateJonas Schievink2020-12-191-2/+2
* | Remove `Attrs::merge`Jonas Schievink2020-12-191-12/+0
* | Remove resolved FIXMEJonas Schievink2020-12-191-1/+0
* | fixture -> ra_fixtureJonas Schievink2020-12-192-4/+4
* | Test paths to derive macrosJonas Schievink2020-12-191-2/+2
* | More accurate `#[derive]` parsingJonas Schievink2020-12-193-27/+59
* | Merge #6935bors[bot]2020-12-183-15/+28
|\ \
| * | Don't look at attributes when lowering to ItemTreeJonas Schievink2020-12-183-15/+28
* | | Hit a markJonas Schievink2020-12-182-0/+5
* | | Add testJonas Schievink2020-12-181-0/+16
* | | Fix parsing of active cfg_attrJonas Schievink2020-12-181-2/+2
* | | Implement `RawAttr::filter`Jonas Schievink2020-12-181-3/+61
|/ /
* | Refactor attributes API to allow handling cfg_attrJonas Schievink2020-12-188-114/+187
* | Make `Attrs::from_attrs_owner` privateJonas Schievink2020-12-171-1/+1
* | Add `AttrDefId::krate`Jonas Schievink2020-12-171-0/+30
|/
* Remove `module_lang_items`Jonas Schievink2020-12-162-54/+30
* Avoid querying attributes in item tree loweringJonas Schievink2020-12-163-38/+28
* Merge #6896bors[bot]2020-12-165-31/+20
|\
| * Node-ify lifetimesLukas Wirth2020-12-165-31/+20
* | Merge #6897bors[bot]2020-12-166-19/+102
|\|
| * Make macro def krate mandatoryJonas Schievink2020-12-154-15/+38
| * Basic support for decl macros 2.0Jonas Schievink2020-12-154-5/+65
* | Merge #6879bors[bot]2020-12-153-21/+35
|\ \ | |/ |/|
| * Change HasChildSource::ChildId assoc item to generic paramLukas Wirth2020-12-153-21/+35
* | Move to upstream `macro_rules!` modelJonas Schievink2020-12-155-118/+132
* | Merge #6886bors[bot]2020-12-152-82/+137
|\ \ | |/ |/|
| * Expand statements for mbe in loweringEdwin Cheng2020-12-152-82/+137
* | Add LifetimeParam resolving to SemanticsLukas Wirth2020-12-143-26/+33
|/
* Ignore lifetime params in substitutionsLukas Wirth2020-12-131-1/+4
* Merge #6818bors[bot]2020-12-127-46/+118
|\
| * Add Lifetimes to the HIRLukas Wirth2020-12-117-46/+118