aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/tests.rs
Commit message (Expand)AuthorAgeFilesLines
* Use insta for ty testsFlorian Diebold2019-01-211-47/+29
* Fix panic trying to get substs on unknown typeFlorian Diebold2019-01-211-0/+16
* Fix panic on inferring field access on an enumFlorian Diebold2019-01-201-0/+14
* Make generics work in struct patternsFlorian Diebold2019-01-191-0/+26
* Add some testsFlorian Diebold2019-01-191-0/+63
* Fixup annotated bindingsMarcus Klaas de Vries2019-01-191-1/+5
* Add initial (flawed) implementation of binding annotationsMarcus Klaas de Vries2019-01-191-0/+4
* Infer pattern types for lambdas and loopsMarcus Klaas de Vries2019-01-191-0/+10
* Implement unlabeled struct field pattern inferenceMarcus Klaas de Vries2019-01-191-0/+5
* Add crude implementation of tuplestruct pattern inferenceMarcus Klaas de Vries2019-01-191-14/+22
* Work on type inference for ADT patternsMarcus Klaas de Vries2019-01-191-1/+4
* Implement type inference for tuples and refsMarcus Klaas de Vries2019-01-191-0/+11
* Add additional pattern variantsMarcus Klaas de Vries2019-01-191-0/+15
* :arrow_up: salsaAleksey Kladov2019-01-171-3/+1
* Fix test case invalid syntaxHirokazu Hata2019-01-161-2/+2
* Fix infer array testHirokazu Hata2019-01-161-6/+9
* Add infer array testHirokazu Hata2019-01-161-0/+23
* Implement rudimentary type inference for unary operatorsMarcus Klaas de Vries2019-01-151-0/+23
* remove Cancelable from type inferenceAleksey Kladov2019-01-151-3/+3
* remove Cancelable from fn_scopesAleksey Kladov2019-01-151-1/+1
* remove Cancelable from source bindersAleksey Kladov2019-01-151-6/+2
* Fix type inference for raw (byte) stringsMarcus Klaas de Vries2019-01-141-3/+9
* Fixup testsMarcus Klaas de Vries2019-01-141-3/+2
* don't try to treat arrays and tuples as literalsMarcus Klaas de Vries2019-01-141-2/+0
* Use type variables to determine exact type for ambiguous numeric literalsMarcus Klaas de Vries2019-01-141-0/+1
* Implement type inference for literals (WIP)Marcus Klaas de Vries2019-01-141-0/+20
* Fix tuple test caseHirokazu Hata2019-01-131-1/+8
* Add infer tuple testHirokazu Hata2019-01-131-0/+12
* Implement basic inherent method resolutionFlorian Diebold2019-01-121-0/+26
* Fix assertion error in unification (hopefully)Florian Diebold2019-01-111-0/+12
* Implement type inference for enum variantsMarcus Klaas de Vries2019-01-101-0/+16
* Fix typos in ARCHITECTURE.md and a number of cratesMarcus Klaas de Vries2019-01-091-1/+1
* Implement type inference for more binary operatorsMarcus Klaas de Vries2019-01-071-5/+8
* Implement autoderef for field accessesFlorian Diebold2019-01-071-1/+32
* if let -> matchFlorian Diebold2019-01-071-8/+6
* Introduce ArenaMapFlorian Diebold2019-01-061-4/+4
* Sort ranges in type inference testsFlorian Diebold2019-01-061-12/+13
* Use HIR Expr for type inferenceFlorian Diebold2019-01-061-3/+21
* Merge #440bors[bot]2019-01-061-0/+24
|\
| * Touch up type inference for boolean operatorsMarcus Klaas de Vries2019-01-061-0/+7
| * Implement type inference for boolean operatorsMarcus Klaas de Vries2019-01-051-0/+17
* | Add test for invalidation of inferred types when typing inside functionFlorian Diebold2019-01-051-0/+44
|/
* Add test for self type inferenceFlorian Diebold2019-01-041-0/+19
* Implement type variablesFlorian Diebold2018-12-291-0/+21
* Implement reference / pointer typesFlorian Diebold2018-12-251-0/+22
* Infer result of struct literals, and recurse into their child expressionsFlorian Diebold2018-12-251-1/+1
* Add basic HIR and types for structs/enumsFlorian Diebold2018-12-251-0/+23
* Change inference tests to have one per fileFlorian Diebold2018-12-241-13/+76
* Rename a variable for consistencyFlorian Diebold2018-12-241-1/+1
* Resolve paths to defs (functions currently) during type inferenceFlorian Diebold2018-12-231-1/+6