Ayaz
|
1891df77b8
|
Merge pull request #5188 from roc-lang/i5177
Make sure openness constraint goes under tuples
|
2023-03-25 15:52:09 -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
|
78dea53a46
|
Merge pull request #5166 from roc-lang/fix-bool-abilities
|
2023-03-25 15:14:17 -05:00 |
|
Ayaz Hafiz
|
1b2ee9ad30
|
Make sure openness constraint goes under tuples
Closes #5177
|
2023-03-24 14:13:14 -05:00 |
|
Anton-4
|
41d7ade5a3
|
Merge pull request #5161 from sad2project/patch-2
Fix typo
|
2023-03-24 19:24:23 +01:00 |
|
Anton-4
|
cae7d5eaba
|
ignore in different order
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
|
2023-03-24 18:00:14 +01:00 |
|
Anton-4
|
c48c8f6d2c
|
added zig build lock
|
2023-03-24 17:24:10 +01:00 |
|
Anton-4
|
c7a3d48817
|
Merge remote-tracking branch 'upstream/main' into patch-2
|
2023-03-24 13:52:24 +01:00 |
|
Anton-4
|
0ac8cbbb97
|
Merge pull request #5184 from miniBill/main
Fix field names in example
|
2023-03-24 13:46:55 +01:00 |
|
Leonardo Taglialegne
|
0a9549798c
|
Fix field names in example
Signed-off-by: Leonardo Taglialegne <cmt.miniBill@gmail.com>
|
2023-03-24 00:38:40 +01: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 |
|
Folkert de Vries
|
24e2c66187
|
Merge pull request #5171 from roc-lang/i5169
Fix repl eval of Str.toDec
|
2023-03-23 09:20:30 +01:00 |
|
Ayaz Hafiz
|
825ed1c8b3
|
Fully implement Decoding in EnvDecoding
|
2023-03-22 17:18:23 -05: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 |
|
Brendan Hansknecht
|
bf41570648
|
Merge pull request #5153 from roc-lang/morphic-perf
switch morphic to better hashing algorithms
|
2023-03-22 21:42:21 +00: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 |
|
Folkert de Vries
|
b867a4b061
|
Merge pull request #5172 from roc-lang/i5162
Properly recast nested recursion pointers to their expanded layouts as needed
|
2023-03-22 22:20:33 +01:00 |
|
Brendan Hansknecht
|
87a78407ec
|
remove accidentally added perf test files
|
2023-03-22 13:41:41 -07:00 |
|
Brendan Hansknecht
|
72c36129a4
|
switch to iterators with some cloning to enable reserving HashSet size and avoiding the cost of rehashing
|
2023-03-22 13:41:40 -07:00 |
|
Brendan Hansknecht
|
9bfe2af259
|
switch away from drain and instead use into_iter
|
2023-03-22 13:41:40 -07:00 |
|
Brendan Hansknecht
|
3ef6d9846c
|
switch morphic to better hashing algorithms
|
2023-03-22 13:41:40 -07:00 |
|
Brendan Hansknecht
|
913f2e7ae2
|
Merge pull request #5120 from dankeyy/jvm-interop
JVM Interop
|
2023-03-22 20:02:05 +00:00 |
|
dankeyy
|
5599da5724
|
format+typos for ci
|
2023-03-22 20:56:10 +02: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 |
|
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 |
|