Commit graph

698 commits

Author SHA1 Message Date
Brendan Hansknecht
d1021d652d Add StrCat support and update hello-zig to support dev backend 2021-09-24 08:31:31 -07:00
Brendan Hansknecht
7d1b88b3fb Merge branch 'trunk' into integrate-linker 2021-09-23 21:12:40 -07:00
Folkert
b7827159ee skip hello-web example 2021-09-22 21:30:18 +02:00
Folkert
a4adf8f07f Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-22 14:16:11 +02:00
Folkert
faf07e65f9 Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-21 23:08:41 +02:00
Folkert
b2ade4c79f give web test a different name 2021-09-21 23:08:35 +02:00
Folkert de Vries
693869336d
Merge branch 'trunk' into direct-return-known-types 2021-09-21 23:01:09 +02:00
Brendan Hansknecht
d710e78ab3
Merge branch 'trunk' into integrate-linker 2021-09-21 09:39:47 -07:00
Folkert
85cd59dbae Merge remote-tracking branch 'origin/trunk' into direct-return-known-types 2021-09-20 23:13:13 +02:00
Folkert
879038fae6 Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-20 23:11:54 +02:00
Folkert
8bab0f4637 emit *.wasm files if the backend is wasm32 2021-09-20 23:07:07 +02:00
Folkert
fe0746951d add dummy test for the hello-web example 2021-09-20 22:59:42 +02:00
Folkert de Vries
e1bdb953bb
Merge branch 'trunk' into integrate-linker 2021-09-20 22:51:24 +02:00
Folkert
53c4dfb8d1 Merge remote-tracking branch 'origin/trunk' into remove-call-result 2021-09-20 22:07:54 +02:00
Folkert
f6cce89e08 enable fib example 2021-09-19 22:06:41 +02:00
Folkert
e319d1e758 make roc main return values, instead of write them into pointer 2021-09-19 22:05:48 +02:00
Folkert
c5eeaab2c2 remove callresult from cli examples 2021-09-19 18:34:42 +02:00
Folkert
c436228d02 add roc check subcommand 2021-09-19 16:43:55 +02:00
Richard Feldman
fa8aa20112
Merge branch 'trunk' into integrate-linker 2021-09-18 23:17:52 -04:00
Brendan Hansknecht
874ef7a590 Move copying precompiled host to rebuild thread 2021-09-18 17:54:02 -07:00
Brendan Hansknecht
4a6e620705 Add --precompiled-host flag to enable skipping rebuild 2021-09-18 16:11:51 -07:00
Richard Feldman
a21ad7064c Ignore type errors that have already been reported 2021-09-18 08:24:46 -04:00
Brendan Hansknecht
66a7a3aa07 Make clippy happy again 2021-09-16 22:34:55 -07:00
Brendan Hansknecht
8a30b4803a Merge branch 'trunk' into integrate-linker 2021-09-16 16:27:50 -07:00
Folkert
692ddc4c2e fix comments 2021-09-16 21:33:42 +02:00
Folkert
7a37293874 fake the test, it only works for the dev backend for now 2021-09-15 23:43:49 +02:00
Folkert
d390239577 add cli test 2021-09-15 23:35:29 +02:00
Folkert
15fd312b6f hook up wasm and assembly dev backends 2021-09-15 20:53:00 +02:00
Folkert
c221225ed9 refactor 2021-09-15 20:05:57 +02:00
Folkert
7fe652ab19 add Development optimization option 2021-09-15 20:05:39 +02:00
Folkert
b74857f268 add dev flag 2021-09-15 18:28:25 +02:00
Folkert
418a403f0c clean up Backend 2021-09-15 17:50:22 +02:00
Brendan Hansknecht
e2411ea83f Add surgical linking to frontend with simple dummy lib creation 2021-09-14 23:06:22 -07:00
Brendan Hansknecht
e96291e9a7 Enable rebuilding hosts into a dynamic executable 2021-09-14 21:59:15 -07:00
Brendan Hansknecht
0ef9498a69 Rebuild hosts in a separate thread and only optimize when specified 2021-09-14 14:46:03 -07:00
Richard Feldman
2cf551a634 Extract program::report_problems 2021-09-13 19:51:38 -04:00
Richard Feldman
f619932255
Merge pull request #1699 from rtfeldman/effect-after
Fix closures only monomorphizing once
2021-09-13 19:50:50 -04:00
Folkert
52d36cbe72 fix closure weirdness (skipping or infinite looping) 2021-09-13 22:50:48 +02:00
Brendan Hansknecht
e948fcb944 Allow extra argument with clippy 2021-09-12 13:47:47 -07:00
Brendan Hansknecht
6e4a4f5a03 Add explicit flag to emit timing information separate from debug info 2021-09-12 12:10:48 -07:00
Brendan Hansknecht
2aac530327 Change the default roc allocator to mimalloc 2021-09-11 19:02:15 -07:00
Folkert
1d1d71be1d Exit(0) is success when running wasm executables 2021-09-10 09:50:13 +02:00
Folkert
2e6bf95fda enable wasm TestBase64 2021-09-04 20:01:06 +02:00
Folkert
9256bdf4ab rename wasm -> wasm32 2021-09-04 13:53:10 +02:00
Folkert
23dc591c5a add i386 cli tests 2021-09-04 13:25:49 +02:00
Folkert
a7eeae05ca support i386 (no linking yet) 2021-09-04 01:31:33 +02:00
Folkert
98c672bbde pipe target information through 2021-09-01 21:50:59 +02:00
Folkert
c7930cbbd5 drop wasmtime dependency 2021-08-30 21:43:58 +02:00
Folkert
7aa4cce895 fix repl, provide roc_panic 2021-08-30 17:50:33 +02:00
Folkert
1f5e5bdc16 reinstate RBTreeCk tests 2021-08-27 20:27:42 +02:00