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
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
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
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
989784620d
use execve on windows!
2022-10-22 01:23:41 +02:00
Anton-4
3dad6aba7c
moved platform-switching
2022-10-17 15:22:20 +02:00
Folkert
5aebf645bf
run .wasm files in cli tests
2022-10-15 14:05:19 +02:00
Folkert
e63dba8e2f
minimal wasi benchmarks
2022-10-14 21:59:34 +02:00
Anton-4
54d0bc43b2
wasm 32 cli run fixes, added to ci tests
2022-10-12 07:43:47 +01:00
Ayaz
b84c05fad9
Merge pull request #4276 from roc-lang/dependabot/cargo/once_cell-1.15.0
...
Bump once_cell from 1.14.0 to 1.15.0
2022-10-10 10:08:50 -05:00
dependabot[bot]
1a9323ecdc
Bump libc from 0.2.133 to 0.2.135
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.133 to 0.2.135.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.133...0.2.135 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 13:00:20 +00:00
dependabot[bot]
7a2a0e12aa
Bump once_cell from 1.14.0 to 1.15.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 05:26:09 +00:00
Jan Van Bruggen
be3e4e7b11
De-bump all v0.1.0 Roc packages to v0.0.1
2022-10-09 00:16:19 -06:00
Anton-4
c6ec3d5d30
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-10-07 16:00:32 +02:00
Anton-4
2986956929
serialize cli_platform cli_run tests
2022-10-06 20:14:51 +02:00
Ayaz
797763b5fa
Merge pull request #4216 from roc-lang/fix-envp
...
fix envp
2022-10-05 17:01:31 -05:00
Ayaz Hafiz
73210469db
Add tests for env var passing
2022-10-05 14:36:34 -05:00
Folkert
5d8f04575e
fix envp passing
2022-10-05 16:49:13 +02:00
Folkert
e1b7dbb0d9
refactor program running IO
2022-10-05 13:38:30 +02:00
Ayaz Hafiz
c67be21636
Check that module names correspond to the paths they are defined in
...
Closes #3440
Closes #4050
2022-10-02 21:38:02 -05:00
Anton-4
efd2611911
re-enable surgical linker for cli_run tests
2022-09-30 19:35:11 +02:00
Anton-4
0aa590dfe7
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-09-30 19:27:30 +02:00
Anton-4
e1277a1fc1
fixed race condition errors
2022-09-30 19:22:29 +02:00
Anton-4
eaacb86ad9
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-09-28 19:48:46 +02:00
Folkert
2e5f207283
Merge remote-tracking branch 'origin/main' into csv_decoding-server_example
2022-09-28 16:39:34 +02:00
Anton-4
05ed0e4cc3
clippy fix, benchmarks debugging
2022-09-28 14:30:08 +02:00
Anton-4
735d4c13bb
Merge branch 'main' into simplify_examples
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-09-28 11:54:44 +02:00
Ayaz Hafiz
b53c2c001c
Ignore roc/roc run test cases when passing env vars, for now
2022-09-27 18:26:16 -05:00
Ayaz Hafiz
ca8b6a29d8
Add cli_run test for env.roc
2022-09-27 18:21:40 -05:00
Anton-4
d5dbee57d9
cli_run no macro re-write
2022-09-27 20:25:28 +02:00
Brian Carroll
1a5ef05585
Print out stderr if CLI test fails
2022-09-26 19:21:44 +01:00
Brian Carroll
cbd8968066
Create CLI test for CSV example
2022-09-25 22:17:29 +01:00
Folkert
759bcfcfa8
write the roc app bytes to disk when not using the surgical linker
2022-09-25 00:08:03 +02:00