Richard Feldman
5dafad506e
Merge pull request #4240 from roc-lang/list-growth
...
List growth
2022-10-08 23:58:49 -07:00
Richard Feldman
d28445666b
Merge pull request #4265 from cjduncana/from-result
...
Add the `fromResult` function to the `Task` module
2022-10-08 23:12:44 -07:00
Jan Van Bruggen
d6114721f5
Merge pull request #4234 from roc-lang/add_Stdout.write
...
Add newline-less `Stdout.write` & `Stderr.write` to `cli-platform`
2022-10-08 22:26:46 -06:00
Jan Van Bruggen
158759ac47
Add Stderr.write
to cli-platform
2022-10-08 20:50:25 -06:00
Jan Van Bruggen
b5afb27257
Add Stdout.write
to cli-platform
2022-10-08 20:34:14 -06:00
Jan Van Bruggen
922ee41a26
Sort positionals help above options help
2022-10-08 20:31:07 -06:00
Jan Van Bruggen
1633df447f
Eliminate the word "positional" from arg parsing API
2022-10-08 20:31:07 -06:00
Jan Van Bruggen
eb02fb1e52
Fix typo
2022-10-08 20:31:07 -06:00
Jan Van Bruggen
da2c54580e
Expand abbreviations
2022-10-08 20:31:05 -06:00
Jan Van Bruggen
a39fc076d3
Rename non-positional "arg"/"flag" to "option"
2022-10-08 20:30:43 -06:00
Christopher Duncan
70f5560f0e
Add the fromResult
function to the Task
module
2022-10-08 20:58:28 -04:00
Richard Feldman
03da41c060
Format CLI backtraces
2022-10-08 15:03:03 -04:00
Brendan Hansknecht
94c51f3998
add a backtrace to panics on the cli platform
2022-10-08 09:49:54 -07:00
Ayaz
ea24e295e3
Merge pull request #4252 from roc-lang/dependabot/cargo/examples/gui/breakout/platform/crossbeam-utils-0.8.12
...
Bump crossbeam-utils from 0.8.6 to 0.8.12 in /examples/gui/breakout/platform
2022-10-08 09:48:10 -05:00
dependabot[bot]
7d1cf8f6a8
Bump crossbeam-utils in /examples/gui/breakout/platform
...
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam ) from 0.8.6 to 0.8.12.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.6...crossbeam-utils-0.8.12 )
---
updated-dependencies:
- dependency-name: crossbeam-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-08 09:48:11 +00:00
dependabot[bot]
c78666b399
Bump regex from 1.5.4 to 1.6.0 in /examples/gui/breakout/platform
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.4 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.6.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-08 09:48:10 +00:00
Jan Van Bruggen
8ada13cc3b
Merge pull request #4015 from roc-lang/simplify_examples
...
Drastically simplify examples directory
2022-10-08 03:46:12 -06:00
Brendan Hansknecht
f9c87d9190
add missing new line
2022-10-07 17:11:51 -07:00
Ayaz
fae90c9fd2
Merge pull request #4187 from roc-lang/ranged-char-literal
...
Single-quote literals behave like ranged numbers
2022-10-07 15:05:09 -05:00
Brendan Hansknecht
0cfaa9213e
misc git ignore
2022-10-07 08:58:50 -07:00
Anton-4
c6ec3d5d30
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-10-07 16:00:32 +02:00
Ayaz
90dacb2085
Merge pull request #4130 from roc-lang/arg-parser-positional-arg
...
Support positional args in CLI arg parser
2022-10-07 01:00:08 -05:00
Jan Van Bruggen
07a66f4962
Fix positionaConfigs
typo
2022-10-06 23:53:51 -06:00
Marcos Prieto
0fa8658ede
Expose Up & Down in Game.KeyCodes
2022-10-06 10:54:52 +02:00
Marcos Prieto
a455f527cd
Expose more fields on Game.Text
...
- Expose color
- Expose size
- Expose left & top
2022-10-06 10:54:35 +02:00
Ayaz Hafiz
811c8554ac
Simplify Parser example
2022-10-05 17:28:01 -05:00
Ayaz Hafiz
dea7661068
Have Num.shift*By
functions shift by a U8
...
302305020
2022-10-04 12:28:33 -05:00
Anton-4
dacf542942
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-10-04 15:01:25 +02:00
Richard Feldman
a3ee6b22af
Merge pull request #4097 from roc-lang/better-default-importing
...
Improve how builtin modules and their types are imported
2022-10-02 00:25:32 -07:00
Richard Feldman
8a467f3cf1
Merge pull request #4091 from roc-lang/env-read
...
Add setCwd and exePath, change effect type from [Env]* to [Read [Env]*]*
2022-10-02 00:19:22 -07:00
Richard Feldman
95f4c375c3
s/Read/Write for setCwd's effect type
...
Co-authored-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
2022-10-02 03:18:11 -04:00
Ayaz Hafiz
d8fd630df8
Format
2022-09-30 13:43:33 -05:00
Ayaz Hafiz
73491cb12e
Cleanup unused imports
2022-09-30 13:43:19 -05:00
Ayaz Hafiz
066474bfde
Remove unused import
2022-09-30 13:40:35 -05:00
Ayaz Hafiz
92aa0912ea
Report unused imports in modules
2022-09-30 13:40:34 -05:00
Ayaz Hafiz
3490b4b6ef
Format
2022-09-30 13:39:02 -05:00
Ayaz Hafiz
0fceb8573c
Simplify parse error logic a bit
2022-09-30 13:38:40 -05:00
Ayaz Hafiz
b47e26aa83
Fix some leftover type errors
2022-09-30 13:35:32 -05:00
Ayaz Hafiz
13369b47d2
Format
2022-09-30 13:31:19 -05:00
Ayaz Hafiz
e2c9a8fc17
Annotate arg
2022-09-30 13:31:19 -05:00
Ayaz Hafiz
cee38b895a
Error on missing positional args
2022-09-30 13:31:19 -05:00
Ayaz Hafiz
5245c4f640
Implement positional arguments
2022-09-30 13:31:18 -05:00
Ayaz Hafiz
84ddf35956
Make sure argument parsing marks arguments as taken
2022-09-30 13:31:01 -05:00
Ayaz Hafiz
6ccab83576
Add comments about MarkedArgs
2022-09-30 13:28:53 -05:00
Ayaz Hafiz
5a188bda25
More efficient representation of args in the arg parser
...
Rather than taking slices of a list when parsing subcommands and the
like, we can mark certain positions in the arguments list as having
already been parsed. This allows us to keep the argument list constant,
at just the precise of an extra set (which is likely to be small in
practice).
This also makes it easy to show what arguments are leftover, if the time
comes for that. It also makes parsing positional arguments easy; you
just grab the next unmarked arguments.
2022-09-30 13:28:52 -05:00
Anton-4
0aa590dfe7
Merge branch 'main' of github.com:roc-lang/roc into simplify_examples
2022-09-30 19:27:30 +02:00
Ayaz
9e7832ea0b
Merge pull request #4129 from roc-lang/arg-parser-fixes
...
Localize parsing errors in the arg parser
2022-09-30 00:06:43 -05:00
Ayaz Hafiz
f3f3898d7a
Format
2022-09-28 17:55:12 -05:00
Brian Carroll
4f23bc39f0
Merge pull request #3552 from roc-lang/csv_decoding-server_example
...
CSV Decoding in pure Roc
2022-09-28 21:46:26 +01:00
Ayaz Hafiz
3be0265159
Localize parsing errors in the arg parser
...
Previously, missing arguments would be reported incorrectly by the CLI
platform's arg parser, as [discussed on Zulip](299068775
).
This fixes that.
2022-09-28 14:44:30 -05:00