Ayaz Hafiz
|
99d31aa74c
|
Derive key for decoding should pass under recursion
|
2023-03-25 15:01:41 -05:00 |
|
Ayaz Hafiz
|
f3d1582a5e
|
More debugging for missing lambda sets
|
2023-03-25 15:01:41 -05:00 |
|
Ayaz Hafiz
|
71c76c598a
|
Derive key for encoding should pass through recursion
|
2023-03-25 15:01:41 -05:00 |
|
Ayaz Hafiz
|
9b7c4bf367
|
Debug assertion should be negated
|
2023-03-25 15:01:40 -05:00 |
|
J.Teeuwissen
|
93d0e2cc31
|
joinpoint default
|
2023-03-25 14:52:07 +01:00 |
|
J.Teeuwissen
|
386cd70181
|
retain non empty
|
2023-03-25 13:57:01 +01:00 |
|
J.Teeuwissen
|
209370623d
|
removed comment
|
2023-03-25 11:57:34 +01:00 |
|
Ayaz Hafiz
|
1b2ee9ad30
|
Make sure openness constraint goes under tuples
Closes #5177
|
2023-03-24 14:13:14 -05:00 |
|
Ayaz Hafiz
|
db3698c33c
|
Fix code guards
|
2023-03-23 11:53:43 -05:00 |
|
Ayaz Hafiz
|
5069d926bb
|
Update mono tests
|
2023-03-23 10:18:04 -05:00 |
|
J.Teeuwissen
|
ca767bf385
|
matching closure_arguments
|
2023-03-23 10:59:46 +01:00 |
|
J.Teeuwissen
|
675109eda1
|
reuse join points
|
2023-03-23 09:18:51 +01:00 |
|
Ajai Nelson
|
e6026ec1f9
|
Allow dead code for ConditionCode
|
2023-03-23 00:33:55 -04:00 |
|
Ajai Nelson
|
63164b70a0
|
Move ALL_CONDITIONS to tests module
|
2023-03-23 00:33:04 -04:00 |
|
Ajai Nelson
|
070033b054
|
Add jump instructions for aarch64
|
2023-03-23 00:26:11 -04:00 |
|
Ajai Nelson
|
827b88872e
|
Format
|
2023-03-23 00:08:30 -04:00 |
|
Ayaz Hafiz
|
c7f2a1cfe9
|
Avoid using builtin types in derive tests
|
2023-03-22 17:08:43 -05:00 |
|
Ayaz Hafiz
|
84fa22f235
|
Fix solve test module
|
2023-03-22 17:08:43 -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
|
3d2642b282
|
Stray dbg
|
2023-03-22 17:08:42 -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
|
297a571b34
|
Eq for Bool
|
2023-03-22 17:03:58 -05:00 |
|
Ayaz Hafiz
|
5be8ff700d
|
Derive encode for bool
|
2023-03-22 17:03:58 -05:00 |
|
Ayaz Hafiz
|
9563b444cd
|
Fix test
|
2023-03-22 17:03:57 -05:00 |
|
Ayaz Hafiz
|
075332ec88
|
Run builtin opaques and abilities through derive key
|
2023-03-22 17:03:57 -05:00 |
|
Ayaz Hafiz
|
f079e8c96b
|
Bool derive key for Decode
|
2023-03-22 17:03:57 -05:00 |
|
Ayaz Hafiz
|
dba72c0565
|
Handle builtin opaque types that implement an ability but don't explicitly list so
|
2023-03-22 17:03:35 -05:00 |
|
Ayaz Hafiz
|
f9f90a3684
|
Lints
|
2023-03-22 16:58:12 -05:00 |
|
Ayaz Hafiz
|
1b087df287
|
Add gen tests for decoding tuples
|
2023-03-22 16:56:22 -05:00 |
|
Ayaz Hafiz
|
4d3bda51e1
|
Define naturality of tuple indices
|
2023-03-22 16:55:23 -05:00 |
|
Ayaz Hafiz
|
cb5a21cb20
|
Derive decoding for tuples
|
2023-03-22 16:43:52 -05:00 |
|
Folkert de Vries
|
ffaa4a1c1d
|
Merge pull request #5178 from roc-lang/i5089
Ranged number abilities are derived and compiled correctly
|
2023-03-22 22:21:18 +01:00 |
|
Ayaz Hafiz
|
e96be7c746
|
Factor out decoders into separate files
|
2023-03-22 12:29:21 -05:00 |
|
Ayaz Hafiz
|
5e0a6e5926
|
Derive key for Decoding tuples
|
2023-03-22 12:23:16 -05:00 |
|
Ayaz Hafiz
|
92aff265ae
|
Add doc comment to Decode.record
|
2023-03-22 12:19:20 -05:00 |
|
Ayaz Hafiz
|
0b3ee77232
|
Add in Decode.tuple ability member
|
2023-03-22 12:18:04 -05:00 |
|
Ayaz Hafiz
|
c7bd430026
|
Gen tests for derived tuple encoding
|
2023-03-22 11:40:55 -05:00 |
|
Ayaz Hafiz
|
0b4a45c70d
|
Derive encoding for tuples
|
2023-03-22 11:37:47 -05:00 |
|
J.Teeuwissen
|
4d7a2be1dd
|
llvm inc list sort with
|
2023-03-22 17:20:50 +01:00 |
|
Ayaz Hafiz
|
e5fcb05a2d
|
Implement derivation keys for tuple encoders
|
2023-03-22 11:19:47 -05:00 |
|
Ayaz Hafiz
|
a361c4cfc1
|
Add the tuple ability member to EncoderFormatting
|
2023-03-22 11:14:46 -05:00 |
|
Ayaz Hafiz
|
8a7d9f8f23
|
Better debugging when lambda set region is missing
|
2023-03-22 11:13:00 -05:00 |
|
Ayaz Hafiz
|
72c9b76f23
|
Gen Eq test for tuple
|
2023-03-22 10:55:15 -05:00 |
|
Ayaz Hafiz
|
143f39d273
|
Gen tests for derivation of tuple hash
|
2023-03-22 10:53:14 -05:00 |
|
Ayaz Hafiz
|
c32bc5f152
|
Offset tuple element indices correctly when importing
|
2023-03-22 10:52:31 -05:00 |
|
Ayaz Hafiz
|
8f7b6aaeaa
|
Implement hash derivation for tuple
|
2023-03-22 10:28:13 -05:00 |
|
Ayaz Hafiz
|
66fb2f476e
|
Pretty-print tuple access
|
2023-03-22 10:27:49 -05:00 |
|
Ayaz Hafiz
|
d9c7010104
|
Add derive-key tests for derived hash
|
2023-03-22 10:19:14 -05:00 |
|
Ayaz Hafiz
|
e6cac71ca5
|
Add support for hash key of tuples
|
2023-03-22 10:09:57 -05:00 |
|
Ayaz Hafiz
|
f4f9ae7a5d
|
Implement obligation checking of tuples for all abilities
|
2023-03-22 10:03:01 -05:00 |
|