aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty/infer/coerce.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove Resolver from autoderefAleksey Kladov2019-11-251-4/+9
| | | | | Resolver holds onto too much context, including local scopes. Let's try to pass in only what is necessary -- the trait environment.
* Switch to variant-granularity field type inferenceAleksey Kladov2019-11-241-5/+8
|
* Move lang_items to hir_defAleksey Kladov2019-11-231-3/+4
|
* Move resolver to hir_defAleksey Kladov2019-11-211-3/+3
|
* DecoupleAleksey Kladov2019-11-211-2/+2
|
* remove forward pointer for type_refAleksey Kladov2019-10-301-2/+1
|
* Split up infer.rs furtherFlorian Diebold2019-10-121-0/+336
- coercion logic goes to `coerce.rs` - expression inference goes to `expr.rs` - pattern inference goes to `pat.rs`