aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
...
* Split off path expression inference code into submoduleFlorian Diebold2019-09-232-172/+199
* Handle projection types from ChalkFlorian Diebold2019-09-221-1/+5
* Handle associated type shorthand (`T::Item`)Florian Diebold2019-09-226-22/+168
* fix module attr pathgfreezy2019-09-203-2/+40
* introduce FromSource traitEkaterina Babshukova2019-09-196-111/+247
* account for impls generated by macrosAleksey Kladov2019-09-183-28/+74
* Merge #1862bors[bot]2019-09-1712-242/+336
|\
| * Remove assoc type selection code for now to fix crashesFlorian Diebold2019-09-172-25/+10
| * Add test for `T::Item` cyclesFlorian Diebold2019-09-171-0/+42
| * Remove TraitItem and ImplItem in favor of AssocItemFlorian Diebold2019-09-177-88/+41
| * Small review improvementsFlorian Diebold2019-09-171-5/+3
| * Add test for `<T>::Item`Florian Diebold2019-09-171-10/+22
| * Refactor some moreFlorian Diebold2019-09-174-57/+100
| * Refactor associated item resolution moreFlorian Diebold2019-09-172-124/+120
| * Refactor a bit to prepare for resolving trait assoc itemsFlorian Diebold2019-09-175-38/+66
| * Resolve assoc types on type parametersFlorian Diebold2019-09-172-24/+61
| * Adapt some testsFlorian Diebold2019-09-171-12/+12
* | remove confusing codeAleksey Kladov2019-09-171-31/+1
|/
* Merge #1817bors[bot]2019-09-169-144/+227
|\
| * Define known paths and group namesuHOOCCOOHu2019-09-156-49/+63
| * Move store TypeRef of type based path in PathKinduHOOCCOOHu2019-09-153-20/+10
| * Support path starting with a typeuHOOCCOOHu2019-09-157-124/+203
* | Remove `is_unnamed`Dylan MacKenzie2019-09-161-4/+0
* | Gracefully handle `const _` items in `ConstData`Dylan MacKenzie2019-09-162-5/+9
|/
* Add `DotDotPat` to ASTDylan MacKenzie2019-09-151-0/+1
* Support bare `Trait` without dynFlorian Diebold2019-09-142-12/+11
* Upgrade ChalkFlorian Diebold2019-09-143-58/+0
* make PerNs non-genericAleksey Kladov2019-09-134-34/+30
* Specify desirable namespace when calling resolveAleksey Kladov2019-09-138-408/+458
* rename AdtDef -> AdtAleksey Kladov2019-09-1211-67/+64
* generalize impl_froms to nested enumsAleksey Kladov2019-09-124-58/+26
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-1211-98/+132
* start cleaning up the resolutionAleksey Kladov2019-09-125-49/+59
* add macros with local_inner_macros argumentJasperDeSutter2019-09-122-1/+40
* Merge #1818bors[bot]2019-09-125-1/+68
|\
| * Infer box expressionuHOOCCOOHu2019-09-115-1/+68
* | fix panic when fetching genericsAleksey Kladov2019-09-121-5/+5
|/
* Merge #1796bors[bot]2019-09-113-3/+3
|\
| * Fix typouHOOCCOOHu2019-09-113-3/+3
* | cleanup expansion to item listAleksey Kladov2019-09-102-2/+4
|/
* Merge #1795bors[bot]2019-09-097-239/+393
|\
| * StripuHOOCCOOHu2019-09-092-12/+3
| * Make macro scope a real name scopeuHOOCCOOHu2019-09-098-236/+399
* | modify testsNiko Matsakis2019-09-091-6/+6
* | also make "unknown" case non-enumerableNiko Matsakis2019-09-091-1/+1
* | make all traits non-enumerableNiko Matsakis2019-09-091-9/+1
* | document moduleAleksey Kladov2019-09-091-7/+26
* | introduce hir debugging infraAleksey Kladov2019-09-094-3/+90
|/
* Fix testuHOOCCOOHu2019-09-081-3/+0
* Rename `textual_macro` -> `legacy_macro`uHOOCCOOHu2019-09-084-29/+39