aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src
Commit message (Expand)AuthorAgeFilesLines
* FormattingFlorian Diebold2020-02-079-38/+82
* Clean up RPIT a bitFlorian Diebold2020-02-074-41/+13
* Fix compilation of other cratesFlorian Diebold2020-02-072-4/+10
* Use variables in predicates as wellFlorian Diebold2020-02-075-63/+52
* Comment fixes / todosFlorian Diebold2020-02-073-6/+8
* Fix APIT some moreFlorian Diebold2020-02-074-101/+115
* Fix APITFlorian Diebold2020-02-071-0/+2
* Change Ty::Param to contain param IDFlorian Diebold2020-02-0711-127/+136
* WIP use params for APITFlorian Diebold2020-02-073-1/+64
* Fix assoc type selectionFlorian Diebold2020-02-072-32/+43
* Fix another testFlorian Diebold2020-02-072-7/+3
* First stab at desugaring bounds for APITFlorian Diebold2020-02-072-6/+33
* Fix crashFlorian Diebold2020-02-071-4/+7
* Fix enum constructorsFlorian Diebold2020-02-073-11/+9
* Fix printing of function typesFlorian Diebold2020-02-077-72/+73
* Lower impl trait to variables, move away from using placeholders where they d...Florian Diebold2020-02-079-188/+220
* wip lower impl trait to type argsFlorian Diebold2020-02-074-4/+6
* wip implement lowering modeFlorian Diebold2020-02-072-26/+34
* Add impl trait lowering modeFlorian Diebold2020-02-074-32/+132
* Introduce TyLoweringContextFlorian Diebold2020-02-074-146/+130
* Standard formatting for array typesAleksey Kladov2020-01-285-89/+89
* Tweak Chalk settingsFlorian Diebold2020-01-271-2/+1
* Ignore failing impl Trait testsFlorian Diebold2020-01-271-0/+2
* Upgrade ChalkFlorian Diebold2020-01-272-58/+68
* Omit default parameters for reference typesKirill Bulatov2020-01-222-2/+7
* Fix inference for shift operatorsFlorian Diebold2020-01-173-5/+35
* Merge #2844bors[bot]2020-01-141-2/+2
|\
| * Use dummy value for line! and column! macroEdwin Cheng2020-01-141-2/+2
* | Push resolver further upAleksey Kladov2020-01-143-25/+44
* | Push resolver upAleksey Kladov2020-01-141-21/+51
* | Move impls_future to Type, where it belongsAleksey Kladov2020-01-141-2/+1
* | Don't panic if chalk panicsAleksey Kladov2020-01-131-9/+35
|/
* Fix various names, e.g. Iterator not resolving in core preludeFlorian Diebold2020-01-111-0/+54
* Add test for macro expansion in various expressionsFlorian Diebold2020-01-101-0/+81
* Expand PAREN_EXPR as expressionEdwin Cheng2020-01-101-0/+17
* Merge #2742bors[bot]2020-01-033-4/+13
|\
| * Split `infer` query into two for better profilingMichal Terepeta2020-01-033-4/+13
* | Fix #2705Florian Diebold2020-01-032-1/+18
|/
* Resolve traits in infer using lang item infrastructureEmil Lauridsen2019-12-293-10/+19
* Don't add non-impl/trait containers to scopeAleksey Kladov2019-12-293-24/+95
* Merge #2657bors[bot]2019-12-272-17/+26
|\
| * Omit closure parametersKirill Bulatov2019-12-232-17/+26
* | Merge #2661bors[bot]2019-12-242-2/+78
|\ \ | |/ |/|
| * Check if parameters is emptyEdwin Cheng2019-12-241-4/+6
| * Add FIXMEEdwin Cheng2019-12-241-1/+5
| * Implement infer await from async funcEdwin Cheng2019-12-242-2/+72
* | Filter out error predicates in type bounds as wellFlorian Diebold2019-12-222-2/+29
* | Introduce our own Chalk TypeFamily, instead of using ChalkIrFlorian Diebold2019-12-224-87/+126
* | Refactor Chalk integration some moreFlorian Diebold2019-12-222-79/+83
* | Update Chalk, clean up Chalk integration a bitFlorian Diebold2019-12-223-121/+100
|/