aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src
Commit message (Expand)AuthorAgeFilesLines
* Make `iterate_method_candidates` non-genericJonas Schievink2020-06-241-56/+73
* Remove file id from item treeJonas Schievink2020-06-241-3/+3
* draw the rest of the owlJonas Schievink2020-06-241-5/+11
* Fix string literal inference in matchLaurențiu Nicola2020-06-242-13/+77
* Use only one code-path for parsing fixturesAleksey Kladov2020-06-238-2692/+2692
* Remove RelativePathBuf from fixtureAleksey Kladov2020-06-221-1/+1
* Merge #4947bors[bot]2020-06-204-56/+87
|\
| * 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-194-57/+74
* | Merge #4958bors[bot]2020-06-204-24/+312
|\ \
| * | Push obligation instead of matching on solutionadamrk2020-06-202-45/+40
| * | Get Output assoc type by nameadamrk2020-06-201-13/+3
| * | Add test for dyn Fn Outputadamrk2020-06-201-0/+68
| * | move tests to ra_hir_tyadamrk2020-06-201-0/+155
| * | Fixes to callable_sig_from_fn_traitadamrk2020-06-201-65/+65
| * | Make get_fn_trait a method of FnTraitadamrk2020-06-203-21/+21
| * | Switch back callable_sig for known fn typesadamrk2020-06-202-4/+4
| * | Infer FnSig from Fn traitsadamrk2020-06-194-18/+98
* | | Shift bound variables correctly when using assoc type shorthandFlorian Diebold2020-06-192-0/+94
* | | Use correct substs for super trait assoc typesFlorian Diebold2020-06-193-17/+47
|/ /
* | Fix substs in resolve_value_path for ImplSelfVincent Rouillé2020-06-192-1/+33
* | Merge #4851bors[bot]2020-06-191-1/+11
|\ \
| * | Add quickfix to add a struct fieldTimo Freiberg2020-06-121-1/+11
* | | Merge #4839bors[bot]2020-06-191-7/+56
|\ \ \ | |_|/ |/| |
| * | Apply suggestions from code reviewvsrs2020-06-181-28/+25
| * | Add Type::walk methodvsrs2020-06-181-0/+52
| * | Add `Go to Type Definition` hover action.vsrs2020-06-181-3/+3
* | | Avoid all unchecked indexing in match checkingJonas Schievink2020-06-171-28/+49
|/ /
* | Use ra_fixture and reformat testsJonas Schievink2020-06-161-387/+385
* | Fix index-out-of-bounds panic in match checkingJonas Schievink2020-06-161-2/+26
* | _match.rs: improve comment formattingJonas Schievink2020-06-141-113/+142
|/
* Make known paths use `core` instead of `std`Jonas Schievink2020-06-114-28/+32
* Make relevant_crates return a SetAleksey Kladov2020-06-111-1/+2
* Clean up handling of int/float literal typesFlorian Diebold2020-06-066-104/+33
* Fix type parameter defaultsFlorian Diebold2020-06-057-110/+187
* Merge #4761bors[bot]2020-06-051-0/+5
|\
| * Upgrade Chalk to published versionFlorian Diebold2020-06-051-0/+5
* | Merge #4689bors[bot]2020-06-0510-79/+439
|\ \
| * | Review fixesFlorian Diebold2020-06-053-23/+65
| * | Implement return position impl trait / opaque type supportFlorian Diebold2020-06-0510-77/+395
| |/
* / Minimize FileLoader interfaceAleksey Kladov2020-06-051-10/+1
|/
* More direct signature for resolve_pathAleksey Kladov2020-06-051-2/+2
* Rename resolve_relative_path -> resolve_pathAleksey Kladov2020-06-051-6/+2
* correctly infer labelled breaksrobojumper2020-05-313-26/+50
* labelled break testrobojumper2020-05-311-0/+54
* Merge #4653bors[bot]2020-05-302-5/+61
|\
| * Fix match ergonomics in closure parametersFlorian Diebold2020-05-292-5/+61
* | Merge #4651bors[bot]2020-05-292-4/+2
|\ \
| * | Use first match branch in case of type mismatch, not lastFlorian Diebold2020-05-292-4/+2