Richard Feldman
d9992e26b1
Fix wasm test helper
2022-08-03 22:59:36 -04:00
Richard Feldman
b0f7737227
Update mono tests
2022-08-03 22:45:38 -04:00
Richard Feldman
9f221d7fab
Disable roc_std default features in gen_wasm and test_gen
2022-08-03 22:40:58 -04:00
Ayaz Hafiz
d481c9d22e
Disable test on wasm3
2022-08-03 21:17:32 -05:00
Richard Feldman
0de889c1e9
Rename to_goal_phase, per Clippy's suggestion
2022-08-03 19:50:24 -04:00
Richard Feldman
d260d1e593
Make entry points optional in code gen
2022-08-03 19:50:24 -04:00
Richard Feldman
e685eba42b
fix tests
2022-08-03 19:50:17 -04:00
Richard Feldman
3136c5fb63
Allow testing interface modules
2022-08-03 19:49:48 -04:00
Ayaz Hafiz
7ee298324e
Link relevant issue of ignored test
2022-08-03 16:27:47 -05:00
Ayaz Hafiz
24810ca778
Add a couple tests that currently hit a compiler panic
2022-08-03 16:19:50 -05:00
Ayaz Hafiz
1273a6ab0b
Check in a couple of list deriving tests!
2022-08-03 16:11:45 -05:00
Ayaz Hafiz
c22bcc5c67
Resolve derived specializations that aren't functions
2022-08-03 16:11:09 -05:00
Ayaz Hafiz
8b63402b1c
Load non-function derived ability specializations correctly
2022-08-03 16:10:44 -05:00
Ayaz Hafiz
de3a12167b
Wrap list decoders in Decode.custom for now
...
Otherwise we get some weird panics in borrow, I think something is going
wrong with let-generalization
2022-08-03 16:09:22 -05:00
Ayaz Hafiz
8a0dedc975
Allow unused mut variable
2022-08-03 16:08:36 -05:00
Folkert de Vries
66d361d262
clippy
2022-08-03 22:35:22 +02:00
Folkert de Vries
943216f4c0
specialize zig host building for windows
2022-08-03 22:23:19 +02:00
Ayaz Hafiz
1526581542
Get the correct buitlin to derive from symbol name
2022-08-03 15:02:46 -05:00
Folkert de Vries
8f67129eae
use platform-independent tempdir
2022-08-03 21:58:02 +02:00
Ayaz Hafiz
ab3ff6e842
Add a list decoder
2022-08-03 14:57:38 -05:00
Ayaz Hafiz
429ebbc830
Have v! macro specify what it needs itself
2022-08-03 14:57:16 -05:00
Folkert de Vries
a345649856
make test_gen build windows-proof
2022-08-03 21:46:04 +02:00
Folkert de Vries
7f4e0bb0c9
gen_wasm use dummy platform functions
2022-08-03 21:35:28 +02:00
Richard Feldman
afb857d3e9
Merge pull request #3682 from rtfeldman/windows-linking
...
Windows linking
2022-08-03 15:33:22 -04:00
Folkert de Vries
fe707a9d6c
Revert "don't use default flags when using roc_std just for its types"
...
This reverts commit 092a119eb7
.
2022-08-03 21:18:56 +02:00
Folkert de Vries
092a119eb7
don't use default flags when using roc_std just for its types
2022-08-03 20:24:18 +02:00
Ayaz Hafiz
19a0302b25
Turn on wasm tests that work
2022-08-03 11:49:43 -05:00
Ayaz Hafiz
5ba7b81d57
Disable wasm gen for now
2022-08-03 11:49:11 -05:00
Ayaz Hafiz
f52e329393
Remove deriving decoding module for now
2022-08-03 10:18:02 -05:00
Ayaz Hafiz
7bcfb2cd38
Gen tests for deriving decoding immediates
2022-08-03 10:17:03 -05:00
Ayaz Hafiz
b62c9d1faa
Support specialization of ability members that don't decay to functions
2022-08-03 10:16:22 -05:00
Ayaz Hafiz
b4e7ae0654
Make sure to part decimal part of a float after decimal point
2022-08-03 10:13:39 -05:00
Ayaz Hafiz
0e8eb5f6d0
Drop members with no actionable specialization decision
2022-08-03 08:56:26 -05:00
Ayaz Hafiz
61d34a4225
Get DeriveBuiltin from symbol
2022-08-03 08:56:26 -05:00
Ayaz Hafiz
44984d289c
Move derive Env to a util module
2022-08-03 08:56:26 -05:00
Ayaz Hafiz
e2179348c6
Add derive keys for decoders
2022-08-03 08:56:25 -05:00
Anton-4
6697e353a1
Merge pull request #3674 from rtfeldman/decode-obligation-checking
...
Obligation checking for derivability of Decode
2022-08-03 14:19:20 +02:00
Folkert de Vries
b4880ae66f
Merge pull request #3689 from rtfeldman/fix/3685-Str.splitLast
...
Fix Str.splitLast for needle positioned last
2022-08-03 13:27:25 +02:00
Folkert de Vries
f233fae480
Merge pull request #3690 from rtfeldman/3318-is-multiple-of-unsigned
...
Fix `Num.isMultipleOf` for unsigned ints
2022-08-03 13:25:56 +02:00
Folkert de Vries
3a8a251098
Merge branch 'windows-linking' of https://github.com/rtfeldman/roc into windows-linking
2022-08-03 11:41:50 +02:00
Folkert de Vries
940d912ca0
unknown is unix, right
2022-08-03 11:41:44 +02:00
Anton-4
6a15a7b41b
changed Cargo versions from 0.1.0 to 0.0.1
2022-08-03 11:41:19 +02:00
Anton-4
2b08347e66
cap retries on flaky error
2022-08-03 11:30:47 +02:00
Mostly Void
d6a54710d6
Fix Str.splitLast
...
This fixes the behavior of the function when the needle is positioned
last in the haystack.
» Str.splitLast "ehllo,," ",,"
Ok { after: "", before: "ehllo" } : Result { after : Str, before : Str } [NotFound]*
2022-08-03 11:30:49 +05:30
Ayaz Hafiz
ef85c57348
Update solve tests
2022-08-02 21:24:59 -05:00
Ayaz
d0890e0694
Merge pull request #3677 from rtfeldman/refactor-derive-tests
...
Refactor deriving tests to put testing utilities in separate module
2022-08-02 21:04:03 -05:00
Ayaz Hafiz
327246d69f
Update solve tests
2022-08-02 16:58:20 -05:00
Ayaz Hafiz
3ec68fb3ef
Update type variables in derive tests
2022-08-02 16:16:12 -05:00
Ayaz Hafiz
6ebb0bfa6d
Fix solve tests
2022-08-02 16:15:35 -05:00
Ayaz Hafiz
9877224678
Turn on deriver tests that work again
...
Blocked on #3643
2022-08-02 16:15:35 -05:00