Commit graph

314 commits

Author SHA1 Message Date
Folkert
57acbb5f28
clippy 2022-07-10 14:06:28 +02:00
Folkert
2163147e42
update mono tests 2022-07-10 11:58:32 +02:00
Folkert
76a2496b9e
error earlier on empty lambda set 2022-07-10 11:23:13 +02:00
Ayaz
7b308d9efe
Merge pull request #3404 from rtfeldman/ambient-lset-specialization
The ambient lambda set specialization algorithm
2022-07-09 17:23:27 -05:00
Brendan Hansknecht
93e0439b7f
typo 2022-07-09 09:24:14 -07:00
Brendan Hansknecht
b3fa1d2dc2
Merge remote-tracking branch 'origin/trunk' into roc-exposed-return 2022-07-09 09:18:48 -07:00
Brendan Hansknecht
9248e1853b
correct dropping of return pointer from exposed functions 2022-07-09 09:18:22 -07:00
Folkert
d1f7b0fc5a
wasm: store tag id right after the content 2022-07-09 14:28:41 +02:00
Marten/Qqwy
620d719661
Run the formatter 2022-07-09 14:28:30 +02:00
Marten/Qqwy
906aa5bbb0
Fix implementation and tests for Result.after and Result.afterErr 2022-07-09 14:28:30 +02:00
Marten/Qqwy
699ab5c646
Symbol definition and tests 2022-07-09 14:28:30 +02:00
Marten/Qqwy
5632d07179
Pure Roc implementation of Result.alterErr 2022-07-09 14:28:29 +02:00
Folkert de Vries
7a2c2f6d1d
Merge pull request #3460 from rtfeldman/i3456
Correctly compile polymorphic recursive tag unions
2022-07-09 12:44:21 +02:00
Richard Feldman
4ae91b2084
Fix STR_RESERVE constant 2022-07-08 20:24:22 -04:00
Richard Feldman
81d2d46077
clippy 2022-07-08 20:18:36 -04:00
Richard Feldman
93f6e1691c
s/ran/run and fix indentation in a macro 2022-07-08 20:17:18 -04:00
Richard Feldman
d56a1edd91
Don't generate docs for top-level expects 2022-07-08 20:17:18 -04:00
Richard Feldman
55931bca9e
Merge pull request #3452 from rtfeldman/can-builtins-cleanup
Can builtins cleanup
2022-07-08 18:54:59 -04:00
Ayaz Hafiz
532b2ff403
Support specialization of naked tag unions at toplevel 2022-07-08 17:50:52 -04:00
Folkert
d8c1ae6bf1
fix off-by-one error 2022-07-08 23:47:03 +02:00
Folkert
a4e1de2f2d
improve names and comments around the new macros 2022-07-08 23:43:36 +02:00
Ayaz Hafiz
507e1e5add
Add gen tests for polymorphic recursive tags 2022-07-08 17:35:14 -04:00
Ayaz Hafiz
808d19b01b
Correctly compile unified recursive tag unions 2022-07-08 17:35:14 -04:00
Folkert de Vries
8c5f798f4e
Merge pull request #3454 from rtfeldman/fix-opaque-formatting
Fix unstable formatting of opaque tag unions
2022-07-08 22:22:00 +02:00
Folkert de Vries
15fee6fc9c
Merge pull request #3455 from rtfeldman/opaque-recursion-var
Support recursion var unification in opaque types
2022-07-08 22:18:26 +02:00
Folkert
02fa2eb086
update mono tests 2022-07-08 22:14:16 +02:00
Folkert
e8530eaca5
improve lowlevel unwrapping 2022-07-08 22:13:13 +02:00
Ayaz Hafiz
676d6b3a7f
Sorry clippy, we love long lists 2022-07-08 15:38:50 -04:00
Ayaz Hafiz
d9edb4d1bb
Support unification of recursion vars in opaques 2022-07-08 15:31:29 -04:00
Richard Feldman
5f0e3c72c5
Fix unstable formatting on opaque unions 2022-07-08 15:29:08 -04:00
Folkert de Vries
cd06859d9a
Merge pull request #3453 from rtfeldman/fix-comment-fmt
Fix comment between multiline annotation args
2022-07-08 21:28:36 +02:00
Richard Feldman
1d07d9efa1
Reproduce unstable formatting on opaque unions 2022-07-08 15:17:15 -04:00
Richard Feldman
dbbbacc32a
Fix comment between multiline annotation args 2022-07-08 14:31:31 -04:00
Folkert
c0ace1ee0b
update mono tests 2022-07-08 16:19:12 +02:00
Folkert
24c6b92846
update mono tests 2022-07-08 16:16:42 +02:00
Folkert de Vries
43f9b0d0fa
Merge pull request #3389 from rtfeldman/3378
Call recursive function with captures, and consolidate proc calling
2022-07-08 16:14:33 +02:00
Folkert
6dc0a379b0
update mono tests 2022-07-08 15:39:23 +02:00
Folkert
0f86886ab7
Merge branch 'list-unsafe-append' into can-builtins-cleanup 2022-07-08 15:38:02 +02:00
Folkert
2750551807
Revert "update mono tests"
This reverts commit 9f9c514fc6.
2022-07-08 15:37:30 +02:00
Folkert
9f9c514fc6
update mono tests 2022-07-08 15:28:46 +02:00
Folkert
c3914883be
format our roc code 2022-07-08 15:00:10 +02:00
Folkert
972d652d5d
Merge remote-tracking branch 'origin/trunk' into list-unsafe-append 2022-07-08 13:57:09 +02:00
Folkert
d3662c4671
remove the old can/builtins approach 2022-07-08 13:54:45 +02:00
Folkert
41768bfa97
new approach for defining our builtins 2022-07-08 13:46:34 +02:00
Ayaz
856b38a958
Merge pull request #3319 from rtfeldman/remove-old-expect-logic
remove old expect logic
2022-07-07 21:21:36 -05:00
Folkert
e6977986c9
update mono tests 2022-07-08 02:57:00 +02:00
Ayaz Hafiz
11b7597a07
Make sure to initialize complete uninit buffer in gen tests 2022-07-07 20:56:51 -04:00
Folkert
98c55ba30c
clean up the list map benchmark 2022-07-07 23:21:38 +02:00
Folkert
2f18ff39dc
use List.appendUnsafe in List.roc 2022-07-07 23:20:43 +02:00
Folkert
27094bf6eb
morphic implementations for new list functions 2022-07-07 23:20:06 +02:00