aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/infer/coerce.rs
Commit message (Expand)AuthorAgeFilesLines
* Rename ra_hir_ty -> hir_tyAleksey Kladov2020-08-131-197/+0
* Use first match branch in case of type mismatch, not lastFlorian Diebold2020-05-291-3/+1
* Switch to new magic marksAleksey Kladov2020-05-201-3/+3
* Handle coercing function types to function pointers in matchFlorian Diebold2020-05-081-11/+23
* Fix type equality for dyn TraitFlorian Diebold2020-04-171-2/+2
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-5/+3
* Implement unsize coercion using proper trait solvingFlorian Diebold2020-02-221-179/+26
* More manual clippy fixesKirill Bulatov2020-02-181-4/+3
* Run cargo +nightly fix --clippy -Z unstable-optionsKirill Bulatov2020-02-181-4/+2
* FormattingFlorian Diebold2020-02-071-6/+2
* Change Ty::Param to contain param IDFlorian Diebold2020-02-071-8/+8
* Coerce closures to fn pointersFlorian Diebold2019-12-201-0/+4
* Fix coercion from &Foo to an inference variable in a referenceFlorian Diebold2019-12-081-1/+5
* Check receiver type properlyFlorian Diebold2019-12-021-1/+1
* Extract unification code to unify moduleFlorian Diebold2019-12-021-5/+5
* Handle cycles in impl types betterFlorian Diebold2019-11-301-5/+2
* Memoize impl resolutionsAleksey Kladov2019-11-271-16/+6
* Move TyAleksey Kladov2019-11-271-0/+354