Anton-4
6db9247509
setup for all benchmarks except quicksort
2021-05-26 19:51:18 +02:00
Anton-4
8d0d1a0758
put cli helpers in cli_utils crate, added bench_utils.rs for sharing functions between benchmarks, added iai benchmarks
2021-05-18 18:48:59 +02:00
Anton-4
9a50ba37ce
criterion benchmarks for examples/benchmarks, moved cli helpers
2021-05-17 17:15:10 +02:00
Basile Henry
5e0a4f04bd
Use rustyline fork for continuation prompt
2021-05-03 14:19:28 +02:00
Folkert
b4f6b1a0e4
Merge remote-tracking branch 'origin/trunk' into inkwell-llvm-11-bump
2021-04-22 12:43:41 +02:00
Folkert
3cc4e5fea6
bump inkwell version
2021-04-22 12:43:26 +02:00
Richard Feldman
0a50b0b488
Change license to UPL-1.0
...
Closes https://github.com/rtfeldman/roc/issues/1199
2021-04-21 19:18:44 -04:00
Richard Feldman
792a18816a
Update authors in Cargo.toml
2021-04-11 08:11:52 -04:00
Chadtech
807250f3e3
Moved docs/src/main.rs to docs/src/lib.rs and imported it into the repl. Commented out doc code to avoid it deleting my entire roc project (which happened)
2021-03-21 22:37:39 -04:00
Richard Feldman
b97d387c38
Use tempfile for roc_app.o
2021-03-14 22:31:32 -04:00
Anton-4
480666e4e3
removed unused dependencies using cargo-udeps #1036
2021-03-06 12:07:09 +01:00
Folkert
ca04411523
fix tests/more uniq removal
2021-02-07 22:50:33 +01:00
Anton-4
e3f64bdb61
repl keep command history
2020-11-27 11:45:11 +01:00
Anton-4
da8deaa2f3
Using arrows in REPL moves cursor
2020-11-21 17:50:38 +01:00
Anton-4
149bf60c81
Minor refactoring for readability
2020-11-18 19:26:59 +01:00
Folkert
8528e5affb
upgrade inkwell
2020-11-17 01:58:30 +01:00
Brendan Hansknecht
78b13ae59d
Specifically ignore some Valgrind test
2020-10-26 17:32:44 -07:00
Richard Feldman
e8f1201937
Use libloading to load dylibs
2020-10-24 12:01:34 -04:00
Richard Feldman
65336919fc
Have valgrind output XML to a tempfile
2020-10-18 08:46:50 -04:00
Brendan Hansknecht
46a03e7cd5
Fail tests on any valgrind memory errors
...
I currently don't like how the xml is parsed. It is definitely
functional, but it is very strange. Serde is not made to deal with a
list of fields with the same name that aren't next to eachother in the
xml.
2020-09-30 09:43:52 -07:00
Richard Feldman
b50483eedf
Use rtfeldman/inkwell release2 tag
2020-09-19 22:48:29 -04:00
Folkert
be6752542b
update to run on our fork of inkwell again
2020-09-19 21:50:33 +02:00
Folkert
14da3906da
wip
2020-09-18 01:07:53 +02:00
Richard Feldman
edb2530bfa
Support nested lists in repl
2020-08-23 16:14:31 -04:00
Richard Feldman
c32bb057f2
Use roc_fmt to render repl output exprs
2020-08-23 14:35:03 -04:00
Richard Feldman
825de52b83
Add some basic repl tests
2020-08-23 11:49:33 -04:00
Richard Feldman
245a9fc951
Merge remote-tracking branch 'origin/trunk' into specialize-separately
2020-06-13 21:03:38 -04:00
Richard Feldman
99dcda8603
Use inlinable_string 0.1
2020-05-31 20:14:19 -04:00
Richard Feldman
639c132ce0
wip
2020-05-26 21:18:25 -04:00
Richard Feldman
ce9e7a91f6
Clean up some Cargo.toml files
2020-05-03 21:37:59 -04:00
Folkert
7f299356d3
define our own cargo features
2020-04-18 15:56:54 +02:00
Richard Feldman
16ff40a836
Use clap to parse CLI flags
2020-04-16 22:02:29 -04:00
Richard Feldman
0e48f512fd
Use tokio for CLI process stuff
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
Richard Feldman
9288e20469
Upgrade to LLVM 10
2020-04-08 06:41:53 -04:00
Richard Feldman
d28f8449d0
Report errors in the CLI
2020-04-03 21:58:44 -04:00
Richard Feldman
5f817d8019
Add a basic CLI
2020-03-30 21:27:37 -04:00
Richard Feldman
fc58c5db0e
Add basic CLI
2019-06-12 21:25:15 -04:00