Lukas Wirth
|
95c8c65139
|
Nest all the or-patterns!
|
2021-06-17 17:37:14 +02:00 |
|
Lukas Wirth
|
252eb78dc3
|
Implement more precise binary op return type prediction
|
2021-04-10 16:56:32 +02:00 |
|
Laurențiu Nicola
|
65c2e51940
|
Rename TyKind::Unknown to Error
|
2021-04-05 15:39:06 +03:00 |
|
Florian Diebold
|
b0fe3d929f
|
Add TyBuilder::unit() and TyExt::is_unit()
|
2021-04-04 13:16:38 +02:00 |
|
Florian Diebold
|
c551604b5a
|
Rename Ty::interned to Ty::kind
... since that's the actual method on Chalk side that matches the signature.
|
2021-04-03 13:08:29 +02:00 |
|
Florian Diebold
|
6c32bbf3ca
|
Separate Ty and TyKind like in Chalk
Currently `Ty` just wraps `TyKind`, but this allows us to change most
places to already use `intern` / `interned`.
|
2021-03-13 16:17:15 +01:00 |
|
Lukas Wirth
|
11a1f13cd1
|
Being Ty::InferenceVar closes to chalk equivalent
|
2021-03-01 12:41:29 +01:00 |
|
Lukas Wirth
|
a3f5491a1a
|
Inline TypeCtor into Ty
|
2021-02-28 19:13:37 +01:00 |
|
Lukas Wirth
|
5183c9f083
|
Introduce TypeCtor::Scalar
|
2021-02-28 01:20:04 +01:00 |
|
Aleksey Kladov
|
6a77ec7bbe
|
Rename ra_hir_ty -> hir_ty
|
2020-08-13 16:35:29 +02:00 |
|