aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty
Commit message (Collapse)AuthorAgeFilesLines
* Implement reference / pointer typesFlorian Diebold2018-12-253-2/+47
| | | | | - parse them - infer types of & and * expressions
* Type field accessesFlorian Diebold2018-12-251-2/+4
|
* Infer result of struct literals, and recurse into their child expressionsFlorian Diebold2018-12-252-5/+9
|
* Do name resolution by namespace (types/values)Florian Diebold2018-12-251-2/+2
|
* Add basic HIR and types for structs/enumsFlorian Diebold2018-12-252-0/+33
|
* Change inference tests to have one per fileFlorian Diebold2018-12-246-55/+92
|
* Rename a variable for consistencyFlorian Diebold2018-12-241-1/+1
|
* Type the return values of call expressionsFlorian Diebold2018-12-231-2/+2
|
* Resolve paths to defs (functions currently) during type inferenceFlorian Diebold2018-12-233-1/+25
|
* Make let statements kind of workFlorian Diebold2018-12-232-0/+12
|
* CleanupFlorian Diebold2018-12-231-17/+22
|
* Add testing infrastructure for type inferenceFlorian Diebold2018-12-233-23/+63
| | | | - move dir_tests to test_utils for that.
* Parse integer / float typesFlorian Diebold2018-12-231-0/+32
|
* Add beginnings of type infrastructureFlorian Diebold2018-12-232-0/+143