aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/resolve.rs
Commit message (Expand)AuthorAgeFilesLines
* remove forward pointer to PathAleksey Kladov2019-10-301-1/+1
* remove forward pointer for nameAleksey Kladov2019-10-301-9/+11
* introduce ra_hir_defAleksey Kladov2019-10-301-7/+10
* Address comments: fix docs, add completion test for `Self`.ice10002019-10-081-1/+1
* Support inferring `Self` type in enum definitionsice10002019-10-081-5/+27
* Handle associated type shorthand (`T::Item`)Florian Diebold2019-09-221-0/+7
* account for impls generated by macrosAleksey Kladov2019-09-181-2/+2
* Refactor some moreFlorian Diebold2019-09-171-8/+8
* Refactor a bit to prepare for resolving trait assoc itemsFlorian Diebold2019-09-171-4/+4
* Move store TypeRef of type based path in PathKinduHOOCCOOHu2019-09-151-1/+1
* Support path starting with a typeuHOOCCOOHu2019-09-151-11/+17
* make PerNs non-genericAleksey Kladov2019-09-131-7/+3
* Specify desirable namespace when calling resolveAleksey Kladov2019-09-131-172/+233
* rename AdtDef -> AdtAleksey Kladov2019-09-121-3/+3
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-3/+3
* start cleaning up the resolutionAleksey Kladov2019-09-121-1/+37
* Make macro scope a real name scopeuHOOCCOOHu2019-09-091-6/+8
* Constify KnownName'sMuhammad Mominul Huque2019-07-071-5/+5
* Add trait obligations for where clauses when calling functions/methodsFlorian Diebold2019-07-061-0/+12
* Some clippy fixes for 1.36Jeremy Kolb2019-07-041-2/+2
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-5/+8
* use single version of either in hirAleksey Kladov2019-06-101-2/+2
* remove some hacks from nameresolution for macrosAleksey Kladov2019-06-081-7/+10
* somewhat better nameAleksey Kladov2019-06-081-1/+5
* add a fixmeAleksey Kladov2019-06-081-2/+2
* Improve goto definition for MBEEdwin Cheng2019-06-011-3/+7
* rename code_model_api -> code_modelAleksey Kladov2019-05-231-1/+1
* simplifyAleksey Kladov2019-05-121-14/+3
* simplifyAleksey Kladov2019-05-121-1/+1
* Use traits from prelude for method resolutionFlorian Diebold2019-05-121-13/+12
* Chalk integrationFlorian Diebold2019-05-041-2/+1
* Use correct FileId when expanding macros in expressionsAleksey Kladov2019-05-011-18/+6
* Introduced resolve_macro_call on resolverLenard Pratt2019-04-231-4/+28
* Added macro resolution and expansionLenard Pratt2019-04-221-1/+6
* New krate() method in Resolver.Marco Groppo2019-04-191-2/+8
* Initial support for lang items.Marco Groppo2019-04-191-1/+1
* make resolver privateAleksey Kladov2019-04-131-13/+5
* Clean up comments / use nicer Iterator methodsFlorian Diebold2019-03-251-1/+1
* Basics for trait method resolutionFlorian Diebold2019-03-251-1/+16
* replace todo with fixmeAleksey Kladov2019-03-231-2/+2
* rename ModuleId -> CrateModuleIdAleksey Kladov2019-03-171-4/+4
* remove ItemMapAleksey Kladov2019-03-171-15/+21
* Change resolve_path to return the fully resolved path or PerNs::noneVille Penttinen2019-02-221-13/+16
* Remove Const inference for now, refactor PathResultVille Penttinen2019-02-211-19/+59
* Implement basic support for Associated Methods and ConstantsVille Penttinen2019-02-211-6/+40
* Complete names from preludeFlorian Diebold2019-02-131-3/+9
* Import the preludeFlorian Diebold2019-02-131-6/+6
* rename combine -> orAleksey Kladov2019-02-111-1/+1
* use extern prelude in ResolverAleksey Kladov2019-02-111-5/+2
* reformat the worldAleksey Kladov2019-02-081-26/+9