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
|
c7f2a1cfe9
|
Avoid using builtin types in derive tests
|
2023-03-22 17:08:43 -05:00 |
|
Ayaz Hafiz
|
cb5a21cb20
|
Derive decoding for tuples
|
2023-03-22 16:43:52 -05:00 |
|
Ayaz Hafiz
|
5e0a6e5926
|
Derive key for Decoding tuples
|
2023-03-22 12:23:16 -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
|
8f7b6aaeaa
|
Implement hash derivation for tuple
|
2023-03-22 10:28:13 -05:00 |
|
Ayaz Hafiz
|
d9c7010104
|
Add derive-key tests for derived hash
|
2023-03-22 10:19:14 -05:00 |
|
Brendan Hansknecht
|
f42f61e271
|
run a toml formatter and then clean it up a bit
|
2023-03-06 19:47:57 -08:00 |
|
Brendan Hansknecht
|
4a89bee0a5
|
centralize package versions except for vendor and excluded
|
2023-03-06 19:29:09 -08:00 |
|
Brendan Hansknecht
|
5485c8a5b0
|
update to using workspace package spec
|
2023-03-06 16:36:18 -08:00 |
|
Brendan Hansknecht
|
21af20597e
|
remove unused dependencies
|
2023-03-06 12:09:00 -08:00 |
|
Ayaz Hafiz
|
1c93727822
|
Add a notion of "openness" tag extensions suitable only for size-polymorphism
|
2023-01-16 10:52:23 -06:00 |
|
Ayaz Hafiz
|
1e120653ff
|
Update derive tests
|
2022-12-12 15:06:32 -06:00 |
|
Ayaz Hafiz
|
6de816a9fc
|
Fix test_derive script
|
2022-12-12 15:04:54 -06:00 |
|
Ayaz Hafiz
|
7135df6d2f
|
Move can AST pretty-printing into roc_can::debug
|
2022-12-12 10:09:32 -06:00 |
|
Ayaz Hafiz
|
1cd7f8baf1
|
Fix test_derive
|
2022-12-05 13:10:29 -06:00 |
|
Richard Feldman
|
b2beeb770e
|
Merge remote-tracking branch 'origin/main' into https-packages
|
2022-11-25 19:50:06 -05:00 |
|
Ayaz Hafiz
|
e2b30e5301
|
Constrain + solve crash
|
2022-11-24 14:46:50 -06:00 |
|
Ayaz Hafiz
|
ee5eacc3e4
|
Support crash in derive tests
|
2022-11-24 14:46:49 -06:00 |
|
Richard Feldman
|
b9b03d432a
|
Merge remote-tracking branch 'origin/main' into https-packages
|
2022-11-24 13:14:36 -05:00 |
|
Folkert
|
51c018b03c
|
fix compile error in tests
|
2022-11-23 23:24:53 +01:00 |
|
Richard Feldman
|
721841fa1f
|
Provide roc_cache_dir everywhere
|
2022-11-20 19:53:48 -05:00 |
|
Folkert de Vries
|
de472015f6
|
Merge pull request #4505 from roc-lang/fix-web-repl-palette
Fix web REPL error formatting by routing the active Palette everywhere
|
2022-11-15 15:49:37 +01:00 |
|
Folkert
|
662bf1de99
|
more workspace dependencies
|
2022-11-13 16:10:02 +01:00 |
|
Brian Carroll
|
894697b284
|
Build fixes
|
2022-11-12 08:46:18 +00:00 |
|
Ayaz Hafiz
|
a2e90c3709
|
Fix types SoA usage in solve
|
2022-11-11 21:16:23 -06:00 |
|
Ayaz Hafiz
|
0d642929aa
|
Remove builtin aliases in favor of alias instantiation optimizations
|
2022-11-11 21:16:04 -06:00 |
|
Ayaz Hafiz
|
314b75b0e5
|
Feed SoA Types from load into solve
|
2022-11-11 21:16:03 -06:00 |
|
Folkert
|
e92ceb7282
|
Mutex::new() is now const
|
2022-11-09 17:51:43 +01:00 |
|
Folkert
|
14cd48fce7
|
Merge remote-tracking branch 'origin/main' into rust-1-62-1
|
2022-11-09 13:51:51 +01:00 |
|
Luke Boswell
|
f3bdb5f321
|
updating rust package documentation
|
2022-11-03 20:00:06 +11:00 |
|
Ayaz Hafiz
|
f7724a7df3
|
Update derive tests
|
2022-11-02 15:05:42 -05:00 |
|
Ayaz Hafiz
|
b0a8b85de3
|
Canonicalization of list patterns
|
2022-10-31 17:04:47 -05:00 |
|
Ayaz Hafiz
|
debe6332c5
|
Support OIOP for type aliases
|
2022-10-31 09:38:21 -05:00 |
|
Ayaz Hafiz
|
d77080529a
|
Introduce polarity for extension variable printing
|
2022-10-31 09:37:39 -05:00 |
|
Ayaz Hafiz
|
229548571b
|
Represent "able" variables with slices of abilities
|
2022-10-24 13:59:51 -05:00 |
|
Brendan Hansknecht
|
e27b874331
|
update test to use HASH_HASH_I* instead of HASH_ADD_I*
|
2022-10-19 18:22:44 -07:00 |
|
Ayaz Hafiz
|
8aee32830a
|
Add symbols' localized type variable to the AST
|
2022-10-17 17:35:48 -05:00 |
|
Ayaz Hafiz
|
c5a025f853
|
s/Eq/Bool
|
2022-10-12 16:38:37 -05:00 |
|
Ayaz Hafiz
|
6149c289fc
|
Update Eq symbols
|
2022-10-12 16:38:36 -05:00 |
|
Ayaz Hafiz
|
a256947a9f
|
Move Eq to Bool
|
2022-10-12 16:37:51 -05:00 |
|
Ayaz Hafiz
|
5931dd5fc2
|
Check in test derive for eq
|
2022-10-12 16:37:48 -05:00 |
|
Ayaz Hafiz
|
4c30e4c4bb
|
Add derive-key implementation for IsEq
|
2022-10-12 16:37:48 -05:00 |
|
Ayaz
|
83b64c4fb3
|
Merge pull request #4209 from roc-lang/impl-tag-discriminant
Derive `Hash` implementations for tag unions
|
2022-10-10 22:23:05 -05:00 |
|
Ayaz
|
fae90c9fd2
|
Merge pull request #4187 from roc-lang/ranged-char-literal
Single-quote literals behave like ranged numbers
|
2022-10-07 15:05:09 -05:00 |
|
Ayaz Hafiz
|
619cd2f629
|
Infer ranged number for chars in patterns
|
2022-10-05 17:28:01 -05:00 |
|
Ayaz Hafiz
|
178b634266
|
Treat single quote literals as ranged numbers for inference purposes
|
2022-10-05 17:28:00 -05:00 |
|
Ayaz Hafiz
|
a842247aa6
|
Unused import
|
2022-10-05 13:09:10 -05:00 |
|
Ayaz Hafiz
|
792afe5457
|
Remove TagDiscriminant low-level
|
2022-10-05 13:00:45 -05:00 |
|