Commit graph

14474 commits

Author SHA1 Message Date
Folkert
fd527c2b4d
upgrate parking lot to 0.12 2022-03-30 00:14:28 +02:00
Richard Feldman
2dfcea6846
Merge pull request #2776 from rtfeldman/faq-rust-zig
rust and zig faq
2022-03-29 17:31:22 -04:00
Richard Feldman
24b8a68503
Merge pull request #2771 from rtfeldman/cache-stdlib-modules
Cache stdlib modules
2022-03-29 17:30:38 -04:00
Folkert
a4c2a008c5
fix formatting 2022-03-29 21:05:18 +02:00
Folkert
fb893ebcb0
properly disable the cli example 2022-03-29 19:53:47 +02:00
Richard Feldman
e10d7ba7f7
Add Ananda Umamil to AUTHORS 2022-03-28 20:03:35 -04:00
Richard Feldman
67af54d3b4
Merge pull request #2772 from rtfeldman/missing-imports-error
Add error message when `imports` are missing
2022-03-28 20:02:29 -04:00
Richard Feldman
f812d42832
Add SylvanSign to AUTHORS 2022-03-28 20:00:11 -04:00
Richard Feldman
921466b9e4
Merge pull request #2774 from rtfeldman/various-gnu-linux-arm-fixes
Various GNU+Linux+ARM build & test fixes
2022-03-28 19:59:19 -04:00
Folkert
3c96b59265
comment offending cli_run tests; we will revisit after upgrading llvm/zig 2022-03-28 21:01:05 +02:00
Anton-4
c12a97a2ca
rust and zig faq 2022-03-28 15:49:54 +02:00
SylvanSign
5f73c3e513
fix test runner surgical linker logic for GNU/Linux + ARM 2022-03-27 15:50:24 -04:00
SylvanSign
b3c6b5ccc9
fix target str issue with zig and GNU/Linux + ARM 2022-03-27 15:41:02 -04:00
SylvanSign
5aa2a1eae6
fix linker c_char mismatched types build error 2022-03-27 12:00:51 -04:00
Folkert
14accf4589
clippy 2022-03-27 16:22:46 +02:00
Folkert
13ab2010f0
patch List.countGraphemes and List.isEmpty with the byval() attribute 2022-03-27 16:20:46 +02:00
Folkert
0f6e1ab2a2
Revert "disable Closure.roc example"
This reverts commit 8d85e469f7.
2022-03-27 15:29:13 +02:00
Folkert de Vries
bd607f8f34
Merge branch 'trunk' into cache-stdlib-modules 2022-03-27 13:50:13 +02:00
Folkert de Vries
ab98c22b73
Merge pull request #2773 from rtfeldman/wasm-repl-debugging
Wasm REPL debugging improvements
2022-03-27 13:49:32 +02:00
Brian Carroll
7da00924da Add target wasm32-wasi to CI, for repl_test 2022-03-27 10:37:34 +01:00
Brian Carroll
42722608bd repl_wasm: improve a comment 2022-03-27 09:24:15 +01:00
Brian Carroll
1e1fe2ec7c Run REPL tests on wasm-wasi rather than wasm-unknown-unknown, for easier debugging 2022-03-27 09:18:28 +01:00
Ananda Umamil
39feabe502
Add error message when imports are missing 2022-03-27 13:46:27 +07:00
Ananda Umamil
1086189d76
Fix incorrect report title 2022-03-27 13:00:58 +07:00
Folkert
e19cdaf34d
fix merge conflict 2022-03-26 22:08:30 +01:00
Folkert
9dbaa0d157
change type to ensure alignment 2022-03-26 22:04:22 +01:00
Folkert
8325f09de1
Merge remote-tracking branch 'origin/trunk' into cache-stdlib-modules 2022-03-26 21:58:05 +01:00
Folkert
8d85e469f7
disable Closure.roc example 2022-03-26 21:46:49 +01:00
Folkert
dd84517f5f
revert to older constant string approach 2022-03-26 20:59:18 +01:00
Folkert
9c9a238be5
make subs serialziation cross-compile proof 2022-03-26 20:31:41 +01:00
Brian Carroll
f36614d824 repl_wasm: add a console_log macro for browser debugging 2022-03-26 18:15:19 +00:00
Brian Carroll
640e941498 repl_wasm: add a console_log macro for browser debugging 2022-03-26 18:08:34 +00:00
Folkert
97b64a90a4
hacky fix to make llvm + standard linker work 2022-03-26 19:05:28 +01:00
Folkert
47cb6d9621
clippy 2022-03-26 18:53:21 +01:00
Folkert
79dfd23513
stop zeroing out alloca's 2022-03-26 18:51:54 +01:00
Folkert
75ab8afc2b
remove optimization when values move between pointers, it was unsound (see comment in source) 2022-03-26 18:50:56 +01:00
Folkert
e6ae01384f
fix applied_tag_function_linked_list 2022-03-26 18:40:51 +01:00
Folkert
fed73c1489
fix string hash 2022-03-26 18:31:49 +01:00
Folkert
b146a2cf5f
fix string equality 2022-03-26 18:29:46 +01:00
Folkert
8e1e709fc1
pass all string tests 2022-03-26 18:25:20 +01:00
Folkert
8e6b1ff481
more string operations 2022-03-26 18:13:05 +01:00
Folkert
576e02ed85
Str.trim and friends 2022-03-26 18:03:53 +01:00
Folkert
57ff0e8212
step 2: Closure.roc works 2022-03-26 17:58:37 +01:00
Folkert
71c11784a0
step 1: Deriv works and has no valgrind problems 2022-03-26 17:56:56 +01:00
Folkert
baec1c2de3
use roc_load_value to move a value to the stack 2022-03-26 17:56:36 +01:00
Folkert
d669b8c894
preparation for using argument_type_from_layout 2022-03-26 14:20:59 +01:00
Folkert
84c6e741fe
rework how tags are created 2022-03-26 14:09:16 +01:00
Folkert
269d31b9ae
Revert "void type is not passed by-reference"
This reverts commit 0d89b9f37f.
2022-03-26 13:43:28 +01:00
Folkert
0d89b9f37f
void type is not passed by-reference 2022-03-26 13:13:25 +01:00
Folkert
75c15f9b00
use roc_ helpers for box loading and storing 2022-03-26 13:10:18 +01:00