Ayaz
d4e81ccbd2
Merge pull request #3695 from rtfeldman/derive-decoding-list
...
Derive decoding for lists!
2022-08-05 10:41:24 -05:00
Folkert de Vries
289319c900
Merge pull request #3704 from rtfeldman/fix-expect-fmt
...
Fix `expect` formatting
2022-08-05 16:12:53 +02:00
Richard Feldman
26ee1a01bc
Merge pull request #3691 from rtfeldman/cargo_verson_change
...
changed Cargo versions from 0.1.0 to 0.0.1
2022-08-05 09:13:04 -04:00
Richard Feldman
a3e441c086
Fix top-level expect
formatting bugs
2022-08-04 23:14:19 -04:00
Richard Feldman
862b58b8f9
Fix expect
formatting in expressions
2022-08-04 23:14:19 -04:00
Richard Feldman
0d0cebc40d
Reproduce expect
formatting bugs
2022-08-04 23:14:16 -04:00
Ayaz
deb6231d8c
Turn off test on gen-wasm for now
2022-08-04 17:13:09 -05:00
Folkert de Vries
510016bf6e
Merge pull request #3680 from rtfeldman/derive-decoders-1
...
Derive immediate decoders for basic types
2022-08-05 00:07:52 +02:00
Folkert de Vries
801f692067
Merge pull request #3697 from rtfeldman/test-interfaces
...
Allow `roc test` on interface modules
2022-08-05 00:01:38 +02:00
Richard Feldman
7518164cac
Move an import to avoid an unused warning
2022-08-04 13:52:36 -04:00
Richard Feldman
304c2c0bb0
Fix test_gen::helpers::dev
2022-08-04 13:52:35 -04:00
Folkert de Vries
9f2ddc61d8
Merge pull request #3699 from rtfeldman/wasm-fix-uninit-capacity
...
Wasm: fix uninitialised capacity in List literals
2022-08-04 15:24:55 +02:00
Richard Feldman
7f65298cf5
Fix a warning when testing with --release
2022-08-03 22:59:50 -04:00
Richard Feldman
d9992e26b1
Fix wasm test helper
2022-08-03 22:59:36 -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
Ayaz Hafiz
1526581542
Get the correct buitlin to derive from symbol name
2022-08-03 15:02:46 -05: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
Richard Feldman
afb857d3e9
Merge pull request #3682 from rtfeldman/windows-linking
...
Windows linking
2022-08-03 15:33:22 -04: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
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