Richard Feldman
|
13dd937a71
|
Revert "Attempt to add builtin_defs to CLI"
This reverts commit 2679077de9 .
|
2020-05-01 22:00:06 -04:00 |
|
Richard Feldman
|
2679077de9
|
Attempt to add builtin_defs to CLI
|
2020-05-01 21:59:38 -04:00 |
|
Richard Feldman
|
101dc80ae5
|
Move parse::operator into module::operator
|
2020-05-01 21:58:53 -04:00 |
|
Richard Feldman
|
095844c2c1
|
Use iterator chaining over hash insertion
|
2020-05-01 19:40:59 -04:00 |
|
Richard Feldman
|
ee31eac0c5
|
Code gen toplevel module functions
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
1a2367c8aa
|
appease clippy
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
5c31369072
|
Code gen thunks for top-level module decls
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
072cf4e844
|
Revert "wip canonical builtins in modules"
This reverts commit e1935a1e9f0c7ea1ffefe5f2f4f07f2c7666363b.
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
a1750567ff
|
wip canonical builtins in modules
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
929e2240d4
|
Appease clippy
|
2020-04-21 23:44:13 -04:00 |
|
Richard Feldman
|
526d7cb4ba
|
Support multiline repl input
|
2020-04-21 23:35:39 -04:00 |
|
Richard Feldman
|
0b670baad4
|
Make welcome message more helpful.
|
2020-04-18 16:58:26 -04:00 |
|
Richard Feldman
|
dd223c5d5c
|
clippy clip
|
2020-04-18 16:39:39 -04:00 |
|
Richard Feldman
|
088df46a76
|
cargo fmt
|
2020-04-18 16:38:47 -04:00 |
|
Richard Feldman
|
c9ef2deb80
|
Have the repl loop
|
2020-04-18 16:02:33 -04:00 |
|
Richard Feldman
|
a99a339672
|
Spice up the repl visuals a bit
|
2020-04-18 16:01:58 -04:00 |
|
Richard Feldman
|
114815a323
|
Add types to the repl
|
2020-04-18 15:45:48 -04:00 |
|
Richard Feldman
|
73fbc0e490
|
Add basic 1-iteration repl
|
2020-04-18 15:32:04 -04:00 |
|
Richard Feldman
|
d4a45ed489
|
Add CLI subcommands roc run and roc build
|
2020-04-18 14:32:50 -04:00 |
|
Folkert
|
7f299356d3
|
define our own cargo features
|
2020-04-18 15:56:54 +02:00 |
|
Folkert
|
98d451b240
|
only enable arm and wasm when the feature is enabled
|
2020-04-18 15:28:10 +02:00 |
|
Richard Feldman
|
6f75ce6680
|
Add CLI test for Hello World
|
2020-04-17 06:38:29 -04:00 |
|
Richard Feldman
|
e61ac3b41b
|
Clippy doin' clippy things
|
2020-04-16 22:21:26 -04:00 |
|
Richard Feldman
|
16ff40a836
|
Use clap to parse CLI flags
|
2020-04-16 22:02:29 -04:00 |
|
Richard Feldman
|
d2e242ccbe
|
Have cli accept an --optimize flag and use it
|
2020-04-16 20:26:37 -04:00 |
|
Richard Feldman
|
b19386c1f6
|
Have CLI use the given file's directory as src_dir
|
2020-04-16 19:26:25 -04:00 |
|
Richard Feldman
|
57c4261b08
|
Fully qualify roc_load::file::load
|
2020-04-16 19:26:25 -04:00 |
|
Folkert
|
719ef5b70e
|
parse error infrastructure
|
2020-04-15 21:10:42 +02:00 |
|
Richard Feldman
|
8f2a5f2133
|
cargo fmt
|
2020-04-15 07:06:21 -04:00 |
|
Richard Feldman
|
0e48f512fd
|
Use tokio for CLI process stuff
|
2020-04-15 07:06:11 -04:00 |
|
Richard Feldman
|
1517581ced
|
Load main in the CLI and use it for gen
|
2020-04-15 07:06:11 -04:00 |
|
Richard Feldman
|
9ca754b8fd
|
First pass at loading modules from cli
|
2020-04-15 07:06:11 -04:00 |
|
Folkert
|
97c10e1211
|
setup for mono reports
|
2020-04-12 01:56:57 +02:00 |
|
Folkert
|
a67fe6540c
|
update cli
|
2020-04-10 23:34:03 +02:00 |
|
Folkert
|
fcb62cdf8e
|
add titles to errors
|
2020-04-09 23:58:28 +02:00 |
|
Richard Feldman
|
9288e20469
|
Upgrade to LLVM 10
|
2020-04-08 06:41:53 -04:00 |
|
Richard Feldman
|
30df69af4f
|
Improve error message when example fails to run
|
2020-04-08 06:41:53 -04:00 |
|
Richard Feldman
|
950ca4436b
|
Replace build.sh with cargo run
|
2020-04-06 23:32:47 -04:00 |
|
Richard Feldman
|
d28f8449d0
|
Report errors in the CLI
|
2020-04-03 21:58:44 -04:00 |
|
Folkert
|
604dbf7215
|
Merge remote-tracking branch 'origin/trunk' into precedence-error
|
2020-04-02 23:29:15 +02:00 |
|
Folkert
|
2e822e739f
|
report circular type error
|
2020-04-02 23:13:35 +02:00 |
|
Richard Feldman
|
658dc34313
|
Don't make a JIT execution engine in the CLI
|
2020-04-01 23:24:00 -04:00 |
|
Richard Feldman
|
37492f4aa6
|
Load builtins on startup
|
2020-03-31 23:50:55 -04:00 |
|
Richard Feldman
|
26655f7355
|
Address clippy's concerns
|
2020-03-30 22:34:59 -04:00 |
|
Richard Feldman
|
1a41f0b32a
|
Make cli work on multiple OSes, in theory
|
2020-03-30 21:27:41 -04:00 |
|
Richard Feldman
|
5f817d8019
|
Add a basic CLI
|
2020-03-30 21:27:37 -04:00 |
|
Richard Feldman
|
578fa28821
|
Update cli/examples
|
2020-03-06 18:24:37 -05:00 |
|
Richard Feldman
|
08f9eb883d
|
rustfmt cli/
|
2019-09-18 19:00:01 -04:00 |
|
Richard Feldman
|
fde3cedfef
|
Fix paren parsing bug, thread errors through eval
|
2019-07-09 23:19:50 -04:00 |
|
Richard Feldman
|
07a05b90fc
|
Restore eval, add |> operator
|
2019-07-08 23:35:11 -04:00 |
|