aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/tests
Commit message (Expand)AuthorAgeFilesLines
* 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
* Normalize associated types in types coming from ChalkFlorian Diebold2020-02-211-0/+42
* Exclude methods from non-parameter types introduced by generic constraintsLaurențiu Nicola2020-02-191-0/+23
* Fix coercion of &T to itselfFlorian Diebold2020-02-161-0/+22
* Merge #3147bors[bot]2020-02-141-0/+32
|\
| * Check that impl self type matches up with expected self type in path modeFlorian Diebold2020-02-141-0/+32
* | Make Self implement the trait inside trait default methodsFlorian Diebold2020-02-141-0/+48
|/
* Don't let unknown match arms fall back to !Florian Diebold2020-02-111-0/+17
* Add two more testsFlorian Diebold2020-02-071-0/+51
* Don't print implicit type args from impl TraitFlorian Diebold2020-02-071-11/+11
* Deal better with implicit type parameters and argument listsFlorian Diebold2020-02-071-0/+108
* Clean up RPIT a bitFlorian Diebold2020-02-071-13/+11
* Fix APIT some moreFlorian Diebold2020-02-071-23/+28
* Change Ty::Param to contain param IDFlorian Diebold2020-02-072-3/+2
* WIP use params for APITFlorian Diebold2020-02-071-0/+53
* Fix assoc type selectionFlorian Diebold2020-02-071-3/+3
* Fix another testFlorian Diebold2020-02-071-2/+2
* Fix enum constructorsFlorian Diebold2020-02-072-5/+5
* Fix printing of function typesFlorian Diebold2020-02-076-69/+69