Ayaz Hafiz
|
6e5a308557
|
Content variant ErasedLambda
|
2023-07-12 13:57:17 -05:00 |
|
Ayaz
|
8c55e8126d
|
Merge pull request #5203 from roc-lang/virtual-dom-annotations
Fix a few bugs Virtual-DOM cropped up
|
2023-03-25 20:00:51 -05:00 |
|
Ayaz
|
61dd5cc8c7
|
Merge pull request #5179 from roc-lang/i5143-tuple-abilities
Implement ability obligation checking and derivation for tuples
|
2023-03-25 15:51:39 -05:00 |
|
Ayaz Hafiz
|
99d31aa74c
|
Derive key for decoding should pass under recursion
|
2023-03-25 15:01:41 -05:00 |
|
Ayaz Hafiz
|
3e83e42195
|
Make sure to report error rather than descending as appropriate
|
2023-03-22 17:08:43 -05:00 |
|
Ayaz Hafiz
|
e6094df69b
|
Fast-path for determining ability member impls for builtin opaques
|
2023-03-22 17:08:41 -05:00 |
|
Ayaz Hafiz
|
f079e8c96b
|
Bool derive key for Decode
|
2023-03-22 17:03:57 -05:00 |
|
Ayaz Hafiz
|
5e0a6e5926
|
Derive key for Decoding tuples
|
2023-03-22 12:23:16 -05:00 |
|
Ayaz Hafiz
|
240c1f35d6
|
Ranged number abilities are derived and compiled correctly
Closes #5089
|
2023-03-22 09:42:06 -05:00 |
|
Joshua Warner
|
de828416bf
|
Initial implementation of tuples in type checking
This leaves in place a bunch of TODOs and likely many bugs - notably, I haven't tested codegen/layout at all here.
|
2023-01-22 12:40:44 -08:00 |
|
Ayaz Hafiz
|
281bc94b55
|
Remove FlatType::Erroneous
|
2022-11-08 14:11:25 -06:00 |
|
Ayaz Hafiz
|
2f24c81dab
|
Support deriving decoder for record with arbitrary ext var
|
2022-08-23 10:41:06 -05:00 |
|
Ayaz Hafiz
|
68441479b8
|
Add decoding record derive key tests
|
2022-08-15 11:11:37 -05:00 |
|
Ayaz Hafiz
|
434e202580
|
Make sure to chase extension variable in record deriving
|
2022-08-15 11:11:37 -05:00 |
|
Ayaz Hafiz
|
d01c5c83b7
|
Check in gen tests that don't work yet
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
aa5e1e6a27
|
Build derive keys for derivable records
|
2022-08-15 11:11:30 -05:00 |
|
Ayaz Hafiz
|
e2179348c6
|
Add derive keys for decoders
|
2022-08-03 08:56:25 -05:00 |
|