Commit Graph

1308 Commits

Author SHA1 Message Date
Folkert
2318ffe31d
don't include header files that don't exist on windows 2022-11-12 14:38:26 +01:00
Folkert
9536d0b1a0
fixes for the False example 2022-11-12 13:55:13 +01:00
Folkert
ce61a40f5b
change parser host to zig 2022-11-11 23:45:32 +01:00
Richard Feldman
58ea07f14f
Merge pull request #4503 from roc-lang/windows-cli-tests
Windows rust platforms
2022-11-11 09:42:06 -08:00
Folkert
21600828b2
c conditional compilation, for real 2022-11-11 11:09:15 +01:00
Folkert
e0b67e0445
c conditional compilation? 2022-11-11 10:24:23 +01:00
Folkert
b6b7d186e4
make new extern functions compile on windows 2022-11-10 23:14:41 +01:00
Folkert
11360edf7b
make effects platform work on windows 2022-11-10 22:11:21 +01:00
Anton-4
fe16c1bb8e
Merge pull request #4500 from roc-lang/c_missing_include
add missing includes for clang 14
2022-11-10 11:39:23 +01:00
Anton-4
cd375538f2
add missing includes for clang 14
I believe implicit declarations(=missing headers) used to be a warning in clang 13 but this now an error in clang 14
2022-11-09 20:46:48 +01:00
Folkert
b8145e8eb8
fix missing import 2022-11-09 13:05:54 +01:00
Folkert
d9d88328d3
update rust platform build.rs 2022-11-06 16:34:15 +01:00
Folkert
32e7a60c8a
use correct Ext trait 2022-11-06 16:34:15 +01:00
Folkert
05a5efff3e
on windows, going from bytes to OsString always owns 2022-11-06 16:34:15 +01:00
Folkert
59ac45107b
fix compile error 2022-11-06 16:34:15 +01:00
Folkert
b38c64e950
handle windows OsString in the cli platform 2022-11-06 16:34:14 +01:00
Folkert
2a41f72ad6
remove another duplicate import 2022-11-05 17:11:58 +01:00
Folkert
64584384bf
remove duplicate import 2022-11-05 15:05:40 +01:00
Folkert
92cc120c7f
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-11-05 12:21:37 +01:00
Richard Feldman
dc2500aac2
Merge pull request #4419 from roc-lang/repl
REPL improvements
2022-11-05 02:35:26 -07:00
Richard Feldman
c03dc17ab4
Merge remote-tracking branch 'origin/main' into repl 2022-11-05 01:04:44 -04:00
Richard Feldman
9cf102fcdd
roc format 2022-11-04 15:44:18 -04:00
Richard Feldman
9cac29c00c
Rename some Ruby interop demo things 2022-11-03 23:04:15 -04:00
Richard Feldman
70c822c1d3
Simplify rb_funcall call 2022-11-03 23:04:07 -04:00
Richard Feldman
8ebdc44a23
Have Ruby interop call JSON.parse
Thanks to @besquared for showing me how to do this!

https://mobile.twitter.com/besquared/status/1588363108606541824
2022-11-03 22:59:24 -04:00
Richard Feldman
a06ba9ad23
Rename ruby interop platform 2022-11-03 22:47:04 -04:00
Richard Feldman
e31d308866
Use JSON to talk to Ruby 2022-11-03 22:39:10 -04:00
Richard Feldman
0721f5a9d8
Use JSON in the ruby-interop demo 2022-11-03 21:56:01 -04:00
Richard Feldman
9ca45602bb
Add function for calling Roc from Ruby via JSON 2022-11-03 02:00:58 -04:00
Richard Feldman
b6575e86d7
Have roc_panic raise a Ruby exception 2022-11-03 02:00:45 -04:00
Richard Feldman
e9e3537738
Clean up some demo.c logic 2022-11-03 00:11:32 -04:00
Richard Feldman
768f7ff49e
Clarify some parentheses 2022-11-03 00:06:31 -04:00
Richard Feldman
28c55cff38
Use PTRDIFF_MIN 2022-11-03 00:06:14 -04:00
Richard Feldman
53c570eca8
More improvements to demo.c 2022-11-03 00:06:14 -04:00
Richard Feldman
efc7d87e5a
Add incref and decref to demo.c 2022-11-02 22:58:30 -04:00
Richard Feldman
7ebb74dc83
Use uint8_t over char, fix + vs - in demo.c 2022-11-02 22:58:30 -04:00
Folkert
0c9b49f5cd
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-11-02 23:02:22 +01:00
Anton-4
85ce321c4d
Merge pull request #4347 from roc-lang/benchmarks-to-nix
moved earthly benchmarks to nix
2022-11-02 14:36:20 +01:00
Brian Carroll
9ebf934ee7
Merge pull request #4444 from roc-lang/windows-cli-tests
Windows cli tests
2022-11-01 06:43:23 +00:00
Richard Feldman
220c362671
Merge remote-tracking branch 'origin/main' into repl 2022-10-31 20:49:28 -04:00
Folkert
4e5f6c3def
Revert "try host.zig for better debugger experience"
This reverts commit 93ec648a61.
2022-10-31 22:58:50 +01:00
Folkert
0cada70627
add comment about removeing \r 2022-10-31 22:48:50 +01:00
Folkert de Vries
55ea3bbea2
Merge pull request #4437 from roc-lang/windows-effect-loop-scratchpad
windows: working cli benchmark tests
2022-10-31 22:33:10 +01:00
Ayaz Hafiz
71e759a456
CLI platform effects are open by default 2022-10-31 09:38:22 -05:00
Ayaz Hafiz
cfe7c8e5ef
Warn on the presence of unnecessary wildcards in output positions 2022-10-31 09:38:20 -05:00
Folkert
93ec648a61
try host.zig for better debugger experience 2022-10-30 16:34:47 +01:00
Folkert
dbd0d30893
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-10-30 15:57:07 +01:00
Folkert
9620140079
use timer instead of CLOCK in zig platforms 2022-10-30 13:46:21 +01:00
Folkert
7b449516ad
strip carriage return differently 2022-10-30 11:50:26 +01:00
Richard Feldman
5110727795
Drop some unnecessary parens 2022-10-30 02:49:54 -04:00