aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/method_resolution.rs
Commit message (Expand)AuthorAgeFilesLines
* Revert function structs back to using bool to track self param, use first par...Paul Daniel Faria2020-08-101-1/+1
* Unsafe borrow of packed fields: account for borrow through ref binding, auto ...Paul Daniel Faria2020-08-101-1/+1
* Search more efficiently for int/float implsFlorian Diebold2020-07-121-5/+66
* Merge #5149bors[bot]2020-07-011-15/+17
|\
| * Implement Chalk variable kindsFlorian Diebold2020-07-011-15/+17
* | Split `CrateImplDefs` in inherent and trait implsJonas Schievink2020-07-011-94/+98
* | Don't recursively call `impls_from_deps`Jonas Schievink2020-07-011-11/+2
|/
* Address review commentsJonas Schievink2020-06-261-1/+2
* Make `iterate_method_candidates` non-genericJonas Schievink2020-06-241-56/+73
* Recursively compute impl setsJonas Schievink2020-06-191-13/+26
* Don't include downstream crate in queryJonas Schievink2020-06-191-1/+2
* Replace `impls_in_trait` with `CrateImplDefs`Jonas Schievink2020-06-191-9/+48
* Clean up handling of int/float literal typesFlorian Diebold2020-06-061-8/+4
* Switch to new magic marksAleksey Kladov2020-05-201-1/+1
* Allow calling dyn trait super trait methods without the super trait in scopeFlorian Diebold2020-05-161-7/+3
* Look up impls by self typeFlorian Diebold2020-04-111-5/+40
* Upgrade Chalk againFlorian Diebold2020-04-051-7/+9
* ra_hir_ty: fix formattingveetaha2020-03-221-8/+8
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-23/+20
* Fix completion with a partially unknown typeFlorian Diebold2020-03-101-3/+25
* Fix #3373Florian Diebold2020-03-011-3/+10
* Do autoderef for indexingFlorian Diebold2020-02-291-0/+19
* Do array unsizing for method receiversFlorian Diebold2020-02-291-2/+19
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-12/+11
* Exclude methods from non-parameter types introduced by generic constraintsLaurențiu Nicola2020-02-191-6/+11
* Run cargo +nightly fix --clippy -Z unstable-optionsKirill Bulatov2020-02-181-6/+6
* Check that impl self type matches up with expected self type in path modeFlorian Diebold2020-02-141-0/+9
* Change Ty::Param to contain param IDFlorian Diebold2020-02-071-1/+1
* Lower impl trait to variables, move away from using placeholders where they d...Florian Diebold2020-02-071-2/+2
* Push resolver further upAleksey Kladov2020-01-141-17/+24
* Push resolver upAleksey Kladov2020-01-141-21/+51
* Move impls_future to Type, where it belongsAleksey Kladov2020-01-141-2/+1
* Move impls to ItemScopeAleksey Kladov2019-12-201-1/+1
* Use generic ItemLoc for implsAleksey Kladov2019-12-201-1/+1
* Introduce `ContainerId`Aleksey Kladov2019-12-201-1/+1
* Rename ContainerId -> AssocContainerIdAleksey Kladov2019-12-201-5/+5
* Add body as a possible container for itemsAleksey Kladov2019-12-191-5/+5
* Switch to the new location for implsAleksey Kladov2019-12-121-3/+3
* Fix #2467Florian Diebold2019-12-031-4/+4
* Refactor a bitFlorian Diebold2019-12-021-42/+56
* Check receiver type properlyFlorian Diebold2019-12-021-8/+63
* Change order of calls to get method candidate order correctFlorian Diebold2019-12-021-37/+115
* Handle cycles in impl types betterFlorian Diebold2019-11-301-4/+5
* Memoize impl resolutionsAleksey Kladov2019-11-271-20/+10
* Move TyAleksey Kladov2019-11-271-0/+363