aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Correctly infer types in guard expressionsAleksey Kladov2020-04-181-0/+26
* Merge #4023bors[bot]2020-04-181-0/+36
|\
| * Fix another crash from wrong bindersFlorian Diebold2020-04-171-0/+36
* | Fix type equality for dyn TraitFlorian Diebold2020-04-171-0/+24
* | Add two more tests for associated typesFlorian Diebold2020-04-171-0/+174
* | fix panic on ellipsis in patternJosh Mcguigan2020-04-171-0/+49
|/
* Test for non-working proc macro server assoc typesFlorian Diebold2020-04-161-0/+68
* Switch Chalk to recursive solverFlorian Diebold2020-04-161-29/+21
*-. Merge #3966 #3968bors[bot]2020-04-151-0/+27
|\ \
| * | Add support for bounds on associated types in trait definitionsFlorian Diebold2020-04-131-0/+27
| | |
| \ \
*-. \ \ Merge #3964 #3965 #3967bors[bot]2020-04-152-3/+73
|\ \ \ \ | |_|/ / |/| | |
| | * | Handle `Self::Type` in trait definitions when referring to own associated typeFlorian Diebold2020-04-132-3/+26
| |/ / |/| |
| * | Implement inline associated type boundsFlorian Diebold2020-04-131-0/+47
|/ /
* / Align grammar for record patterns and literalsAleksey Kladov2020-04-111-1/+2
|/
* Add failing testAleksey Kladov2020-04-101-2/+29
* Fix Chalk panicFlorian Diebold2020-04-061-0/+25
* Hide unit fn return typesLaurențiu Nicola2020-04-054-14/+14
* Fix inference of function pointer return typesLaurențiu Nicola2020-04-051-0/+26
* Macro patterns are not confused with expressions.Aleksey Kladov2020-04-031-2/+29
* Add inference for literal and range patternsFlorian Diebold2020-04-014-1/+95
* Remove collect proc_macro definitionsEdwin Cheng2020-03-251-6/+2
* Fix trailling whitespaceEdwin Cheng2020-03-251-1/+1
* Add basic custom derive loweringEdwin Cheng2020-03-251-0/+23
* Move test to hir_tyEdwin Cheng2020-03-211-0/+31
* Make MBE expansion more resilient (WIP)Florian Diebold2020-03-161-4/+4
* Support local macro_rulesEdwin Cheng2020-03-141-0/+20
* Add and fix testsEdwin Cheng2020-03-101-0/+20
* Prevent include! macro include itselfEdwin Cheng2020-03-071-0/+18
* Use a not so dummy implementation of env macroEdwin Cheng2020-03-071-0/+27
* Resolve `Self::AssocTy` in implsFlorian Diebold2020-03-061-0/+41
* Merge #3494bors[bot]2020-03-061-0/+45
|\
| * Implment include macroEdwin Cheng2020-03-061-0/+45
* | Support aliases and Self in struct literalsFlorian Diebold2020-03-061-0/+41
|/
* Fix panic on eager expansionEdwin Cheng2020-03-031-0/+21
* Add testEdwin Cheng2020-03-031-0/+19
* Merge #3385bors[bot]2020-03-021-0/+19
|\
| * Fix #3373Florian Diebold2020-03-011-0/+19
* | handle array pattern matching type inferenceJosh Mcguigan2020-03-011-0/+41
* | remove match statement, handle suffixJosh Mcguigan2020-03-011-2/+2
* | handle arbitrary length slicesJosh Mcguigan2020-03-011-9/+24
* | match single prefix sliceJosh Mcguigan2020-03-011-0/+33
|/
* Do autoderef for indexingFlorian Diebold2020-02-291-0/+28
* Do array unsizing for method receiversFlorian Diebold2020-02-291-0/+18
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-6/+6
* Fix a common false-positive type mismatchFlorian Diebold2020-02-291-0/+31
* Rework find_super_trait_path to protect against cyclesFlorian Diebold2020-02-221-0/+38
* Add &dyn Trait -> &dyn SuperTrait coercion, and fix &T -> &dyn TraitFlorian Diebold2020-02-221-14/+26
* Implement dyn Trait unsizing as wellFlorian Diebold2020-02-221-1/+7
* Implement unsize coercion using proper trait solvingFlorian Diebold2020-02-221-0/+82
* Fix handling of const patternsFlorian Diebold2020-02-211-1/+45