aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty
Commit message (Expand)AuthorAgeFilesLines
* Have InferenceContext contain an InferenceResult instead of duplicating all f...Florian Diebold2019-07-141-36/+19
* Some renamings for clarityFlorian Diebold2019-07-146-19/+22
* complete fields in enum variantsEkaterina Babshukova2019-07-121-0/+15
* fix profile nameAleksey Kladov2019-07-091-1/+1
* Merge #1515bors[bot]2019-07-098-106/+281
|\
| * Unify `normalize` and `implements` to simplify codeFlorian Diebold2019-07-086-94/+62
| * Use environment for associated type normalization as wellFlorian Diebold2019-07-086-19/+51
| * Start handling environment in trait resolutionFlorian Diebold2019-07-086-14/+103
| * Refactor a bit & introduce Environment structFlorian Diebold2019-07-085-19/+105
* | Merge #1512bors[bot]2019-07-092-17/+103
|\ \
| * | beautify testsUnreal Hoang2019-07-091-20/+36
| * | use namespaced consts for KnownNameUnreal Hoang2019-07-081-12/+10
| * | projection over std::ops::Try::Ok to infer try/?Unreal Hoang2019-07-082-2/+74
| |/
* / Look for the fXX_runtime lang items during method resolution.Marco Groppo2019-07-081-4/+6
|/
* cargo formatMuhammad Mominul Huque2019-07-071-3/+3
* Constify KnownName'sMuhammad Mominul Huque2019-07-071-6/+7
* Merge #1501bors[bot]2019-07-074-35/+156
|\
| * add projection to infer for loop variableUnreal Hoang2019-07-074-35/+156
* | Merge #1499bors[bot]2019-07-071-1/+1
|\ \ | |/ |/|
| * Moved module resolution test in mods.rsAlexander Andreev2019-07-071-1/+1
* | Make EnumVariant a GenericDef and simplify some codeFlorian Diebold2019-07-063-11/+12
* | Add trait obligations for where clauses when calling functions/methodsFlorian Diebold2019-07-064-30/+140
|/
* Clippy trivially_copy_pass_by_refJeremy Kolb2019-07-054-9/+9
* Merge #1491bors[bot]2019-07-051-1/+1
|\
| * Clippy changesJeremy Kolb2019-07-051-1/+1
* | Fix clippy::redundant_cloneShotaro Yamada2019-07-051-2/+1
|/
* Some clippy fixes for 1.36Jeremy Kolb2019-07-042-10/+8
* allow rustfmt to reorder importsAleksey Kladov2019-07-049-63/+67
* cache chalk queriesAleksey Kladov2019-06-262-194/+220
* Add commentShotaro Yamada2019-06-251-6/+8
* Method resolution for slicesShotaro Yamada2019-06-241-25/+36
* rename XSignature -> XDataAleksey Kladov2019-06-183-25/+23
* Add test for autoderef infinite recursionFlorian Diebold2019-06-161-0/+25
* Simplifications / cleanup from reviewFlorian Diebold2019-06-163-3/+4
* Some more cleanupFlorian Diebold2019-06-151-4/+4
* Check that Deref has the right number of parametersFlorian Diebold2019-06-151-2/+7
* Somewhat handle variables in the derefed type, and add another testFlorian Diebold2019-06-152-5/+50
* Implement * operation using Deref traitFlorian Diebold2019-06-151-3/+5
* Implement autoderef using the Deref traitFlorian Diebold2019-06-154-33/+84
* Add basic infrastructure for assoc type projectionFlorian Diebold2019-06-153-10/+135
* Add test for DerefFlorian Diebold2019-06-151-0/+29
* check for cancellation when executing queriesAleksey Kladov2019-06-122-2/+0
* remove inherent source implsAleksey Kladov2019-06-111-1/+1
* use Source for FunctionAleksey Kladov2019-06-111-1/+1
* remove some hacks from nameresolution for macrosAleksey Kladov2019-06-081-2/+4
* somewhat better nameAleksey Kladov2019-06-082-19/+22
* [#1083] Try block syntax: fix testsAndrey Tkachenko2019-06-061-1/+0
* [#1083] Try block syntaxAndrey Tkachenko2019-06-061-0/+6
* Fix clippy::or_fun_callAlan Du2019-06-041-1/+1
* Fix clippy::identity_conversionAlan Du2019-06-041-3/+3