Commit Graph

7821 Commits

Author SHA1 Message Date
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
Folkert
8d108634a2 generate fx caller later in the process, so it can reference other procs 2021-05-14 22:55:39 +02:00
Folkert
89ad21145b get scratchpad to run 2021-05-14 20:53:47 +02:00
Folkert
48386f2fc6 get Scratchpad to build 2021-05-14 17:01:57 +02:00
Anton-4
e17d15f4f2
Added nextjournal editor inspiration 2021-05-14 16:16:55 +02:00
Folkert
49521f5279 enable more ignored tests 2021-05-14 15:19:22 +02:00
Folkert
e40db9a207 fix return_wrapped_closure" 2021-05-14 15:16:35 +02:00
Folkert
3c7e849830 get poc-effect working 2021-05-14 15:09:55 +02:00
Folkert
a055fa3626 fix record accessors 2021-05-14 13:07:35 +02:00
Folkert
80423bac76 fix copy mistake 2021-05-14 12:56:35 +02:00
Folkert
fd422ab1d2 remove dead code 2021-05-14 12:49:15 +02:00
Folkert
087ee18f09 use macros in preparation for lambda set inference 2021-05-14 12:42:25 +02:00
Folkert
ca78439756 working Set.walk 2021-05-14 12:35:44 +02:00
Anton-4
dc20612bbb
Added Richard's Inquisitive code editor inspiration. 2021-05-14 09:26:39 +02:00
Richard Feldman
0ff7c98def
Merge pull request #1302 from rtfeldman/constrain_expr2_var
Constrain Expr2::Var
2021-05-14 00:37:42 -04:00
Richard Feldman
b72e9ae57d
Merge branch 'trunk' into constrain_expr2_var 2021-05-14 00:27:06 -04:00
Richard Feldman
8313cb80fe
Merge pull request #1298 from rtfeldman/editor_ideas
editor ideas + inspiration
2021-05-14 00:26:54 -04:00
Richard Feldman
b6d1d159fc
Merge pull request #1301 from rtfeldman/pool_vec_cleanup
Clean up some PoolVec inits
2021-05-14 00:26:44 -04:00
Richard Feldman
89b5090053
Use std::iter::once over vec![] and into_iter 2021-05-14 00:01:00 -04:00
Folkert
d25b1dc549 fix final list test 2021-05-14 01:02:16 +02:00
Folkert
1ee1a8114b more builtins 2021-05-14 00:41:39 +02:00
Folkert
f39bc34b8f add closure union to some builtins 2021-05-14 00:25:29 +02:00