Files
rust/crates
bors[bot] edbde25ca2 Merge #8856
8856: Use Chalk for unification r=flodiebold a=flodiebold

 - use Chalk's unification, get rid of our own `unify`
 - rewrite coercion to not use unification internals and to be more analogous to rustc
 - fix various coercion bugs
 - rewrite handling of obligations, since the old hacky optimization where we noted when an inference variable changes wasn't possible anymore
 - stop trying to deeply resolve types all the time during inference, instead only do it shallowly where necessary

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2021-05-21 17:51:53 +00:00
..
2021-05-21 17:48:34 +02:00
2021-05-21 19:51:21 +02:00
2021-05-20 16:05:54 +00:00
2021-04-18 02:14:27 +00:00
2021-05-08 23:14:08 +02:00
2021-04-06 16:22:26 +03:00
2021-03-21 16:15:41 +01:00