ayazhafiz
937b73b797
Compile lambdas that have an empty lambda set
...
Closes #3224
This should also fix a number of other issues often observed when a
lambda is never actually called, but we fail to codegen because it has
an empty lambda set.
2022-07-06 12:49:01 -04:00
Ayaz Hafiz
f940cc18c1
Consolidate calling specialized proc
2022-07-06 09:12:02 -04:00
Ayaz Hafiz
b868e0e469
Handle recursive calls to capturing function
2022-07-06 09:10:31 -04:00
Ayaz Hafiz
ba450367ca
Choose i128/u128 num layouts when necessary
2022-07-05 22:16:52 -04:00
Ayaz Hafiz
f31f78fde1
Add test for when U64 num literal layout should be chosen
2022-07-05 22:16:52 -04:00
Folkert de Vries
93dbda9ac5
Merge pull request #3399 from rtfeldman/pure-roc-map-with-index
...
Pure Roc `List.mapWithIndex`
2022-07-06 00:25:46 +02:00
Folkert
36c8723214
update mono tests
2022-07-05 00:52:10 +02:00
Folkert
2293aa2a91
fix mono tests
2022-07-04 18:02:37 +02:00
Folkert
1de9270ecf
Merge remote-tracking branch 'origin/trunk' into str-walk
2022-07-04 16:30:07 +02:00
Folkert de Vries
e0b5f16516
Merge pull request #3390 from rtfeldman/clean
...
Leftover file cleanup
2022-07-04 13:19:20 +02:00
Ayaz Hafiz
35243e0efe
Leftover file cleanup
...
- Remove a toplevel directory accidentally re-added in #3352
- Remove mono tests renamed but not properly removed in #3352
2022-07-03 16:53:06 -04:00
Ayaz Hafiz
2726a3506f
Remove tag_name from Expr::Tag
2022-07-03 16:48:51 -04:00
Folkert
5f2c7c5b5e
update mono tests
2022-07-03 20:26:04 +02:00
ayazhafiz
671a19b29d
Fix mono
2022-07-03 10:39:55 -04:00
ayazhafiz
71e3e0baff
Add dedup niche test golden
2022-07-03 10:37:40 -04:00
ayazhafiz
ae410fbf5d
Fix mono tests
2022-07-03 10:37:39 -04:00
Ayaz Hafiz
d08aecf55f
Rename multimorphic tests to capture niche
2022-07-03 10:37:34 -04:00
Ayaz Hafiz
019ebd93f7
Put the capture niche in the lambda name instead of generating new names
2022-07-03 10:37:29 -04:00
Ayaz Hafiz
28c1cf46a3
Multimorphic lambdas capture another lambda
2022-07-03 10:37:28 -04:00
Ayaz Hafiz
b69d538ea0
Add mono test cases
2022-07-03 10:37:27 -04:00
Ayaz Hafiz
8be230695b
Get multimorphic lambda captures working
2022-07-03 10:37:26 -04:00
Folkert de Vries
2a82d24847
Merge pull request #3369 from rtfeldman/pure-roc-list-walk
...
List.walk and friends in pure Roc
2022-07-03 02:32:43 +02:00
Folkert de Vries
75b4b3a206
Merge pull request #3365 from rtfeldman/to-scalars
...
Add Str.toScalars builtin
2022-07-02 23:04:28 +02:00
Brian Carroll
94181111be
Merge branch 'trunk' of github.com:rtfeldman/roc into pure-roc-list-walk
2022-07-02 21:44:42 +01:00
Folkert
543615292a
update mono tests
2022-07-02 19:38:38 +02:00
Richard Feldman
092654c463
Fix mono tests
2022-07-02 13:13:19 -04:00
Brian Carroll
219e6d11cf
Merge branch 'trunk' of github.com:rtfeldman/roc into pure-roc-list-walk
2022-07-02 18:08:43 +01:00
Anton-4
9b4529bf25
updated mono tests
2022-07-02 12:39:33 +02:00
Anton-4
b74fc3554b
Merge branch 'trunk' of github.com:rtfeldman/roc into crates-folder
2022-07-02 12:35:19 +02:00
Anton-4
80226143e0
update mono tests
2022-07-02 11:02:10 +02:00
Anton-4
b1b9a8dc0a
Merge branch 'trunk' of github.com:rtfeldman/roc into crates-folder
2022-07-02 10:44:25 +02:00
Anton-4
e4d8c1e88e
updated mono tests, fixed earthly dir copy
2022-07-01 19:15:36 +02:00
Anton-4
eee85fa45d
moved all crates into seperate folder + related path fixes
2022-07-01 17:37:43 +02:00