aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/method_resolution.rs
Commit message (Expand)AuthorAgeFilesLines
* Use TraitId in TraitRefAleksey Kladov2019-11-261-10/+8
* Store names in TraitDataAleksey Kladov2019-11-261-3/+3
* Detangle ty from traits a bitAleksey Kladov2019-11-261-2/+3
* id-ify impls_in_crate_queryAleksey Kladov2019-11-261-46/+55
* Id-ify Ty::AdtAleksey Kladov2019-11-261-2/+4
* Use GenericDefIdMoreAleksey Kladov2019-11-251-1/+1
* Remove Resolver from autoderefAleksey Kladov2019-11-251-5/+6
* Move lang_items to hir_defAleksey Kladov2019-11-231-19/+28
* Remove TraitData from APIAleksey Kladov2019-11-221-1/+1
* Move FunctionData to hir_defAleksey Kladov2019-11-221-3/+3
* Move resolver to hir_defAleksey Kladov2019-11-211-1/+1
* DecoupleAleksey Kladov2019-11-211-5/+10
* Decouple ResolverAleksey Kladov2019-11-211-1/+3
* Move traits to hir_defAleksey Kladov2019-11-201-3/+3
* Use Chalk's dyn/impl trait supportFlorian Diebold2019-11-161-5/+1
* Remove old impls infrastructureAleksey Kladov2019-11-151-58/+22
* Reduce duplication between uncertain floats & intsAleksey Kladov2019-11-131-6/+5
* Various review fixesFlorian Diebold2019-11-011-6/+5
* Add some doc commentsFlorian Diebold2019-11-011-0/+6
* Complete trait assoc itemsFlorian Diebold2019-11-011-1/+1
* Refactor a bitFlorian Diebold2019-11-011-36/+25
* Don't do autoderef for path resolutionFlorian Diebold2019-11-011-18/+39
* Refactor to unify with method resolutionFlorian Diebold2019-11-011-23/+67
* remove forward pointer for type_refAleksey Kladov2019-10-301-2/+1
* introduce ra_hir_defAleksey Kladov2019-10-301-6/+6
* Add SubstsBuilderFlorian Diebold2019-09-261-13/+5
* Merge #1906bors[bot]2019-09-251-2/+5
|\
| * Add missing lang-items to `def_crates`Shotaro Yamada2019-09-251-2/+5
* | Remove redundant clone()Shotaro Yamada2019-09-251-1/+1
|/
* Remove TraitItem and ImplItem in favor of AssocItemFlorian Diebold2019-09-171-6/+5
* cleanup hir db importsAleksey Kladov2019-09-081-1/+2
* Use traits from where clauses for method resolutionFlorian Diebold2019-09-071-1/+7
* Handle impl/dyn Trait in method resolutionFlorian Diebold2019-08-221-2/+14
* show inherent and trait impls of structs and enumsEkaterina Babshukova2019-08-161-0/+9
* do fixup: remove unused importEvgenii P2019-08-021-1/+1
* Relax trait solving more for completionEvgenii P2019-08-021-7/+1
* rustfmtEvgenii P2019-08-021-3/+9
* Implement completion for the .await syntaxEvgenii P2019-08-021-1/+15
* Some renamings for clarityFlorian Diebold2019-07-141-3/+3
* Merge #1515bors[bot]2019-07-091-9/+12
|\
| * Unify `normalize` and `implements` to simplify codeFlorian Diebold2019-07-081-8/+8
| * Start handling environment in trait resolutionFlorian Diebold2019-07-081-3/+4
| * Refactor a bit & introduce Environment structFlorian Diebold2019-07-081-4/+6
* | Look for the fXX_runtime lang items during method resolution.Marco Groppo2019-07-081-4/+6
|/
* Moved module resolution test in mods.rsAlexander Andreev2019-07-071-1/+1
* Clippy trivially_copy_pass_by_refJeremy Kolb2019-07-051-5/+5
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-6/+6
* Add commentShotaro Yamada2019-06-251-6/+8
* Method resolution for slicesShotaro Yamada2019-06-241-25/+36
* rename XSignature -> XDataAleksey Kladov2019-06-181-4/+4