Folkert
e0b67e0445
c conditional compilation?
2022-11-11 10:24:23 +01:00
Folkert
958a4a0a4c
pick rocrun as the default run action in cli tests
2022-11-11 00:16:42 +01:00
Folkert
eafa1d6e5f
improve windows support
2022-11-10 23:48:30 +01:00
Folkert
b6b7d186e4
make new extern functions compile on windows
2022-11-10 23:14:41 +01:00
Joshua Warner
cdbdfeeaa4
Use closure syntax in parentheses in False.roc
2022-11-09 19:00:27 -05:00
Richard Feldman
63e8429859
Fix indentation
2022-11-09 10:50:07 -05:00
Richard Feldman
5a2dde73e0
Use strum to automate keeping targets list in sync
2022-11-09 10:47:09 -05:00
Folkert de Vries
e589dc88a3
Merge pull request #4488 from roc-lang/cli-helpers-improvement
...
cli run tests refactoring + improved errors
2022-11-08 23:54:36 +01:00
Richard Feldman
6486591201
Merge pull request #4462 from lukewilliamboswell/rust-docs
...
Rust docs update #2
2022-11-08 09:35:04 -08:00
Anton-4
0593ae8e05
cli run tests refactoring
2022-11-08 16:50:40 +01:00
Folkert de Vries
91c4115980
Merge pull request #4481 from roc-lang/refactor-argv-envp
...
remove duplication in argv/envp creation
2022-11-07 16:38:27 +01:00
Anton-4
7702a1c62e
Merge pull request #4329 from roc-lang/editor_launch_fix
...
editor launch fix + new test
2022-11-07 15:27:22 +01:00
Folkert
8be5399ccf
remove duplication in argv/envp creation
2022-11-06 13:13:16 +01:00
Luke Boswell
cec67721e6
merge upstream/main
2022-11-06 09:27:46 +11:00
Luke Boswell
2c2a70b8e7
Merge remote-tracking branch 'upstream/main' into rust-docs
2022-11-06 09:15:57 +11: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
a961dbbe24
Fix ruby interop test
2022-11-04 15:17:28 -04:00
Richard Feldman
589e135de3
Remove some unnecessary macro use
2022-11-04 15:17:03 -04:00
Anton-4
590c61a6fd
Merge branch 'main' of github.com:roc-lang/roc into editor_launch_fix
2022-11-04 15:15:55 +01:00
Folkert
66a1ba00eb
1.65 clippy fixes
2022-11-03 16:20:37 +01:00
Luke Boswell
f3bdb5f321
updating rust package documentation
2022-11-03 20:00:06 +11:00
Folkert
0c9b49f5cd
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects
2022-11-02 23:02:22 +01:00
Folkert de Vries
b143183ba8
Merge pull request #4442 from roc-lang/better_errors
...
centralized commands, better errors, link build command refactoring
2022-11-01 21:10:37 +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
Richard Feldman
5e00522a47
Merge pull request #4443 from joshuawarner32/move-min_indent-to-parse-pr
...
Refactor Parser trait to pass min_indent
2022-10-31 17:46:05 -07: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
Anton-4
4ec43d9964
Closes #4423 , link build command refactoring
2022-10-31 21:32:38 +01:00
Joshua Warner
07be8ec000
Refactor Parser trait to pass min_indent
...
This removes the need to explicitly pass thru min_indent when using the parser combinators.
My ultimate goal here is to evolve the current parser closer toward a purely combinator-based parser,
at which point we can more easily transition smoothly to a formal(ish) grammar, or expand the meanings of combinators
to include things like:
* Incremental (re)parsing
* Unified parsing and formatting code
* Better error recovery
* Using the main parser directly for syntax highlighting
2022-10-31 13:31:47 -07:00
Ayaz Hafiz
debe6332c5
Support OIOP for type aliases
2022-10-31 09:38:21 -05:00
Ayaz Hafiz
cfe7c8e5ef
Warn on the presence of unnecessary wildcards in output positions
2022-10-31 09:38:20 -05:00
Folkert
dbd0d30893
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects
2022-10-30 15:57:07 +01:00
Folkert
e14904bbe3
carriage return
2022-10-30 14:45:32 +01:00
Folkert
8816db1ff1
make paths consistent in cli tests
2022-10-30 14:40:39 +01:00
Folkert
9620140079
use timer instead of CLOCK in zig platforms
2022-10-30 13:46:21 +01:00
Folkert
7e1b2b8141
typo
2022-10-30 13:40:28 +01:00
Folkert
f91e358aff
don't use max-threads on windows
2022-10-30 13:28:09 +01:00
Folkert
3865d94fb4
disallow valgrind on windows
2022-10-30 12:49:49 +01:00
Folkert
22e91e62c6
carriage return fixes for windows
2022-10-30 11:38:43 +01:00
Folkert
bb5864c2b8
allow llvm warning in cli tests
2022-10-30 01:34:19 +02:00
Anton-4
ae1a9e4dd6
Merge pull request #4403 from lukewilliamboswell/rust-docs
...
adding crates/README.md for rust docs
2022-10-29 08:30:20 +02:00
Richard Feldman
a6c1667d37
Reorganize repl modules
2022-10-27 18:47:31 -04:00
Anton-4
35f248d718
update doc comment
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-10-26 13:21:27 +02:00
Luke Boswell
04903295f8
adding crates/README.md for rust docs
2022-10-26 14:41:25 +11:00
Brendan Hansknecht
e25475e7a1
dummy -> stub. Also minor help message update.
2022-10-24 18:52:11 -07:00
Brendan Hansknecht
d6bdd2aec7
create a roc sub command for generating a dummy lib
2022-10-24 18:47:11 -07:00
Folkert
b4878e5550
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects
2022-10-24 18:39:30 +02:00
Folkert
989784620d
use execve on windows!
2022-10-22 01:23:41 +02:00