aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/method_resolution.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement autoderef using the Deref traitFlorian Diebold2019-06-151-3/+2
* Fix clippy::single_matchAlan Du2019-06-041-22/+16
* Use traits from prelude for method resolutionFlorian Diebold2019-05-121-1/+1
* Fix impl blocks with unresolved target trait being treated as inherent implsFlorian Diebold2019-05-121-5/+7
* Turn `implements` into a query againFlorian Diebold2019-05-071-2/+1
* Update ChalkFlorian Diebold2019-05-041-1/+0
* Canonicalize before doing method resolutionFlorian Diebold2019-05-041-110/+109
* Chalk integrationFlorian Diebold2019-05-041-9/+20
* lang_item_lookup is now a salsa query.Marco Groppo2019-04-191-6/+5
* New krate() method in Resolver.Marco Groppo2019-04-191-21/+7
* Initial support for lang items.Marco Groppo2019-04-191-4/+34
* Refactor method candidate generation a bitFlorian Diebold2019-04-141-53/+73
* Extract generic_params method to a HasGenericParams traitFlorian Diebold2019-04-141-3/+5
* Some cleanupFlorian Diebold2019-04-141-6/+7
* More trait infrastructureFlorian Diebold2019-04-141-28/+19
* Get substs for trait refs in impl blocksFlorian Diebold2019-04-141-2/+4
* make resolver privateAleksey Kladov2019-04-131-1/+1
* Clean up comments / use nicer Iterator methodsFlorian Diebold2019-03-251-9/+14
* Implement a very naive implements checkFlorian Diebold2019-03-251-6/+26
* Basics for trait method resolutionFlorian Diebold2019-03-251-14/+46
* replace todo with fixmeAleksey Kladov2019-03-231-1/+1
* Rename name field to ctor as wellFlorian Diebold2019-03-211-2/+2
* TypeName => TypeCtorFlorian Diebold2019-03-211-3/+3
* Remove the old variants replaced by Ty::ApplyFlorian Diebold2019-03-211-4/+7
* rename ModuleId -> CrateModuleIdAleksey Kladov2019-03-171-4/+4