Ayaz Hafiz
|
91dd47c5e4
|
Store OIOP variables in a unique buffer
|
2022-10-31 09:38:21 -05:00 |
|
Ayaz Hafiz
|
cfe7c8e5ef
|
Warn on the presence of unnecessary wildcards in output positions
|
2022-10-31 09:38:20 -05:00 |
|
Ayaz Hafiz
|
8d5678151d
|
Implement open-in-output-position for non-alias type annotations
|
2022-10-31 09:37:41 -05:00 |
|
Ayaz Hafiz
|
c0257302a9
|
Address clippy lints
|
2022-10-24 14:00:45 -05:00 |
|
Ayaz Hafiz
|
1e6181d2cb
|
New data structure for storing sorted abilities bound to a variable
|
2022-10-24 13:59:51 -05:00 |
|
Ayaz Hafiz
|
229548571b
|
Represent "able" variables with slices of abilities
|
2022-10-24 13:59:51 -05:00 |
|
Ayaz Hafiz
|
2011ec97c3
|
Store multiple abilities as a VecSet
|
2022-10-24 13:59:51 -05:00 |
|
Ayaz Hafiz
|
603160dae3
|
Report errors for duplicate bound abilities
|
2022-10-24 13:59:50 -05:00 |
|
Ayaz Hafiz
|
6bb97c92b9
|
Canonicalize multiple abilities bound to a type variable
|
2022-10-24 13:56:07 -05:00 |
|
Ayaz Hafiz
|
548a235c25
|
Support parsing multiple abilities in a clause
|
2022-10-24 13:56:06 -05:00 |
|
Ayaz Hafiz
|
05e8e6de6f
|
Disallow typing optional fields when required fields are annotated
Closes #4313
|
2022-10-18 15:50:20 -05:00 |
|
Ayaz Hafiz
|
20e4295eea
|
Make sure type variables bound to abilities are instantiated in aliases
Closes #4259
|
2022-10-14 13:56:00 -05:00 |
|
Ayaz Hafiz
|
b3d4c8f09b
|
Parse explicit optional field types as rigid optionals
|
2022-08-10 20:24:19 -07:00 |
|
Folkert
|
6bf3e80f51
|
remove some sendmap usage
|
2022-08-06 20:00:39 +02:00 |
|
Ayaz Hafiz
|
b87f09115c
|
Report opaques as opaques, not aliases
Closes #3313
Closes #3654
|
2022-08-01 08:02:56 -05:00 |
|
Ayaz Hafiz
|
bf8fc0d0de
|
Permit binding variables multiple itmes in when branches
|
2022-07-21 11:06:40 -04:00 |
|
Ayaz Hafiz
|
7586a8a083
|
Check complete ability implementations during canonicalization
|
2022-07-19 14:30:20 -04:00 |
|
Folkert
|
fc891c0956
|
the lazier thing
|
2022-07-18 22:13:25 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|