Richard Feldman
696ec3c83e
zig fmt
2022-02-27 21:07:36 -05:00
Folkert
885500712c
remove old Effect module things
2022-02-03 23:55:02 +01:00
Folkert
db2d437d78
use new hosted module for benchmarks example
2022-02-03 22:02:18 +01:00
Folkert
27d960f720
formatting
2022-01-26 20:25:31 +01:00
Folkert
b3d605cade
fix failing debug_assert
2022-01-26 20:22:18 +01:00
Folkert
f76a75b00e
formatting fixes
2022-01-23 21:25:20 +01:00
Folkert
a2cb9035c4
formatting
2022-01-19 23:56:14 +01:00
Folkert
5230c6f6f3
implement Effect.loop
2022-01-19 23:06:32 +01:00
Folkert
aecafe5c80
add Task.forever to platforms
2022-01-19 19:32:18 +01:00
Joshua Warner
8b58d5cbc7
Switch to always encoding package names / paths as strings
...
This will simplify parsing and make it possible to have a uniform lexer for the language. Previously unquoted package names were allowed to include '-'s, which aren't valid identifiers.
In the future, we'll distinguish local paths from packages in the package-manager by looking for a ".roc" suffix, which should only be present in local paths.
2021-12-23 20:11:14 -08:00
Joshua Warner
8b967f1ea8
Run formatter on all examples
2021-12-21 17:17:31 -08:00
Folkert
da3787feb8
Merge remote-tracking branch 'origin/trunk' into remove-call-result-again
2021-10-22 12:57:36 +02:00
Folkert
83de4b55ef
remove another instance of RocCallResult
2021-10-22 12:26:04 +02:00
Folkert
0a12ce896f
Revert "make list inc/dec non-recursive (except when freeing the list)"
...
This reverts commit 19eadbfe70
.
2021-10-21 20:28:32 +02:00
Folkert
19eadbfe70
make list inc/dec non-recursive (except when freeing the list)
2021-10-14 19:57:23 +02:00
Brendan Hansknecht
7d1b88b3fb
Merge branch 'trunk' into integrate-linker
2021-09-23 21:12:40 -07:00
Brendan Hansknecht
d710e78ab3
Merge branch 'trunk' into integrate-linker
2021-09-21 09:39:47 -07: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
Richard Feldman
cda29d0706
memcpy and memset are byte-aligned
2021-09-18 23:40:36 -04:00
Richard Feldman
fa8aa20112
Merge branch 'trunk' into integrate-linker
2021-09-18 23:17:52 -04:00
Folkert
712dfb2702
simplify alignment calculation
2021-09-19 00:35:09 +02:00
Folkert
8429325eed
make main have callconv C
2021-09-19 00:27:57 +02:00
Brendan Hansknecht
da28b669bb
Get zig host working
2021-09-15 11:45:44 -07:00
Folkert
1496ee2e70
use zig allocator, not libc, in host
2021-09-10 10:15:41 +02:00
Folkert
f8c3351c08
better debug messages from bench host
2021-09-04 13:26:31 +02:00
Folkert
0ba91f885c
make benchmark host.o more 32-bit compatible
2021-09-04 01:38:35 +02:00
Folkert
fb6131488c
update platforms for the nightly zig + wasm C abi requirements
2021-08-26 21:22:44 +02:00
Folkert
a12e18ca70
add roc_panic to all hosts
2021-08-16 22:46:00 +02:00
Folkert
3c8d675378
get most cli tests to pass
2021-06-09 19:05:37 +02:00
Folkert
e85ddc3506
fix examples
2021-06-07 20:29:16 +02:00
Richard Feldman
0b3715ebee
Rearrange arg order for roc_alloc etc
2021-05-24 21:01:12 -04:00
Richard Feldman
7d7588ca19
Merge remote-tracking branch 'origin/trunk' into roc_alloc
2021-05-24 20:10:26 -04:00
Folkert
fbb711b2ca
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
2021-05-24 15:11:40 +02:00
Richard Feldman
18df7fd24f
Make alignment be a u32
2021-05-23 23:46:09 -04:00
Richard Feldman
24e22bc31b
Have roc_alloc return a nullable pointer
2021-05-23 23:46:09 -04:00
Richard Feldman
175115ee4e
Have examples with zig hosts use roc_alloc etc
2021-05-23 23:46:09 -04:00
Richard Feldman
7a408e44da
s/Pkg-Config/Package-Config/g
2021-05-22 15:29:18 -04:00
Folkert
8f95647c00
fix host.zig
2021-05-14 23:34:24 +02:00
Folkert
89ad21145b
get scratchpad to run
2021-05-14 20:53:47 +02:00
Folkert
7b3fa2b57b
we can import aliases now!
2021-04-25 17:44:09 +02:00
Folkert
c68cd2fb2d
fix and test
2021-04-14 22:03:03 +02:00
Folkert
64bc92c746
basic parsing
2021-04-14 13:03:31 +02:00
Folkert
3c78fae8dc
add putInt to the benchmark platform
2021-03-30 22:59:03 +02:00
Folkert
ce435c9437
make zig show runtime errors thrown by roc
2021-03-23 22:01:46 +01:00
Richard Feldman
ce6969d31f
Only do the compiler_rt workaround on macOS
2021-03-14 22:31:32 -04:00
Chadtech
7d78de110b
Added comptime import compiler_rt to several host.zig files
2021-03-14 22:31:32 -04:00
Folkert
3e39255769
move test
2021-02-16 23:13:49 +01:00
Folkert
a79a9ea253
use the compiler's str.zig from platforms
2021-01-31 23:11:02 +01:00
Folkert
2c70623551
qualify the Effects module
2021-01-31 14:41:31 +01:00