Commit Graph

7842 Commits

Author SHA1 Message Date
Folkert
955d39a91e re-enable tests 2021-05-20 22:38:37 +02:00
Folkert
6347b64af7 enable perceus stuff 2021-05-20 21:22:13 +02:00
Folkert
8f55706d5d fix list gen tests 2021-05-19 22:45:30 +02:00
Folkert
f3199ed2a7 work on dicts 2021-05-19 22:32:31 +02:00
Folkert
d01d539d6b first pass for List.keep 2021-05-19 21:30:43 +02:00
Folkert
e3b102e0c3 fix List.map3 2021-05-19 16:41:12 +02:00
Folkert
d2b0ecdd04 fix List.map2 2021-05-19 16:07:50 +02:00
Folkert
87b9f866d3 WIP fixing the borrowing in HOFs 2021-05-19 15:28:20 +02:00
Folkert
653d745dc5 fix closure RC increments 2021-05-18 21:35:21 +02:00
Folkert
c5bb041edd fix closure RC increments 2021-05-18 21:35:02 +02:00
Folkert
04968d6394 fix closure RC increments 2021-05-18 21:34:37 +02:00
Folkert
8dddf952a8 WIP List.map + RC'd closure troubles 2021-05-17 19:31:52 +02:00
Folkert
2b72f9e733 add HigherOrderLowLevel 2021-05-16 22:49:57 +02:00
Folkert
e675bac893 make higher-order distinction in lowlevels 2021-05-16 22:13:13 +02:00
Folkert
917acac843 Merge remote-tracking branch 'origin/increment-many' into specialize-lowlevel 2021-05-16 21:57:15 +02:00
Folkert
bb3fe92251 Revert "add ir unknowninc instruction"
This reverts commit ebd62485df.
2021-05-16 21:52:30 +02:00
Folkert
7520dfee06 Revert "formatting"
This reverts commit 3540a048d8.
2021-05-16 21:52:20 +02:00
Folkert
4afd3cfce6 fixup 2021-05-16 21:32:45 +02:00
Folkert
353e161f77 expose support for multi-increment 2021-05-16 21:25:47 +02:00
Folkert
de7b06e411 refactor + clippy 2021-05-16 21:17:34 +02:00
Folkert
febb578773 rework refcount code gen to accept unknown inc values 2021-05-16 20:28:45 +02:00
Folkert
3540a048d8 formatting 2021-05-16 20:25:18 +02:00
Folkert
ebd62485df add ir unknowninc instruction 2021-05-16 17:25:01 +02:00
Folkert
c2108d4ecd rework refcount code gen to accept unknown inc values 2021-05-16 16:15:27 +02:00
Folkert
3ca6ffade9 make List.map borrow based on passed function 2021-05-16 14:09:39 +02:00
Folkert
3a4a78fdbb conditional import 2021-05-16 01:05:29 +02:00
Folkert
309a677213 fix update of 1-element record 2021-05-16 00:54:57 +02:00
Folkert
2d2418a514 fix mono tests 2021-05-16 00:54:33 +02:00
Folkert
4623e0f1ae disable i64_force_stack 2021-05-16 00:35:42 +02:00
Folkert
691fa56d50 make repl evaluate 0-argument thunk 2021-05-16 00:23:04 +02:00
Folkert
71a4ef72b0 Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel 2021-05-16 00:00:52 +02:00
Folkert
27f8465e9c clippy 2021-05-15 23:59:54 +02:00
Folkert
24c9741281 fix recipe for disaster 2021-05-15 23:22:00 +02:00
Folkert
558fb3e1bf clippy + top level thunks 2021-05-15 23:19:08 +02:00
Folkert
16fe609464 remove Expr::FunctionPointer 2021-05-15 21:29:10 +02:00
Folkert
3739f41cac explicitly store and pass layout of a function passed to lowlevel 2021-05-15 21:25:38 +02:00
Folkert
357f93a2ee store the layout of a function passed to a lowlevel 2021-05-15 20:54:26 +02:00
Folkert
27a6a179da recipe for disaster; track the underlying cause down! 2021-05-15 13:00:37 +02:00
Richard Feldman
7c58c775d9
Merge pull request #1303 from rtfeldman/editor_inspiration
Editor inspiration
2021-05-14 20:42:54 -04:00
Richard Feldman
2f5c9f24dc
Merge pull request #1304 from rtfeldman/signature-macros
use macros in preparation for lambda set inference
2021-05-14 20:40:45 -04:00
Folkert
c5759d36b3 update hosts 2021-05-15 00:34:32 +02:00
Folkert
180d162b13 Revert "update hosts"
This reverts commit 0bcedb53a3.
2021-05-15 00:33:11 +02:00
Folkert
0bcedb53a3 update hosts 2021-05-15 00:32:42 +02:00
Folkert
a75ddbba5e make Hello.roc work 2021-05-15 00:09:07 +02:00
Folkert
8f95647c00 fix host.zig 2021-05-14 23:34:24 +02:00
Folkert
3914f9d1cd ignore .bc files 2021-05-14 23:28:50 +02:00
Folkert
ef3ec8ca74 don't treat non-thunks as thunks 2021-05-14 23:22:11 +02:00
Folkert
acd6fde083 fix invoke codegen 2021-05-14 23:11:59 +02:00
Folkert
16f17cba88 comments/whitespace 2021-05-14 22:57:39 +02:00
Folkert
5440632dc5 use consts for owned/borrowed 2021-05-14 22:56:42 +02:00