Richard Feldman
5d3645350d
Merge remote-tracking branch 'origin/trunk' into small-str
2020-09-16 02:23:06 -04:00
Brendan Hansknecht
439c96b823
Split roc_cli into binary and lib
...
Splitting into binary and lib enables using the lib in tests.
main.rs is now a thin wrapper around the lib. In the future, the exact
code split should potentialy be changed so that main.rs does all arg
parsing and then calls into the lib with fully unwrapped parameters.
2020-09-14 16:34:50 -07:00
Folkert
ee017084f7
return 3-element records
2020-09-14 21:56:57 +02:00
Chad Stearns
a318253d48
small str implementation in string literal, and bringing in remote trunk
2020-09-09 21:53:38 -04:00
Richard Feldman
070154e97b
Shorten the repl greeting a bit.
2020-08-31 23:50:27 -04:00
Richard Feldman
7682e09b0a
Fix some fmt stuff
2020-08-31 23:13:50 -04:00
Richard Feldman
f35e43768a
Get things compiling
2020-08-31 23:13:50 -04:00
Richard Feldman
5288171c0b
Disable some tests that are blocked on #295
2020-08-24 00:03:12 -04:00
Richard Feldman
e35bbe61bf
Expand repl tests for float records
2020-08-24 00:03:12 -04:00
Richard Feldman
c5f5bb1bef
Use sorted field names for printing records
2020-08-24 00:03:12 -04:00
Richard Feldman
2934864df3
Extract some logic to cli::repl::eval
2020-08-23 22:06:44 -04:00
Richard Feldman
ed4f5afb3c
Rename repl test to repl_eval
2020-08-23 22:06:44 -04:00
Richard Feldman
63a9901b18
Report single-field int structs
2020-08-23 22:06:44 -04:00
Richard Feldman
6827a48dd1
Add some failing repl record tests
2020-08-23 22:06:44 -04:00
Richard Feldman
fc857e2070
Add nested list repl tests
2020-08-23 16:22:11 -04:00
Richard Feldman
b210cff2e1
Add a repl test for List Str
2020-08-23 14:35:10 -04:00
Richard Feldman
1a0898ca93
Ignore some newlines in repl output
2020-08-23 14:22:15 -04:00
Richard Feldman
f12410c930
Improve repl crash reporting
2020-08-23 14:22:15 -04:00
Richard Feldman
a632303d15
Revert attempt to do repl JIT better
2020-08-23 14:22:15 -04:00
Richard Feldman
d61bd673fd
Make repl tests more robust to repl crashing
2020-08-23 14:22:15 -04:00
Richard Feldman
4dba926063
Add some more repl tests
2020-08-23 11:57:21 -04:00
Richard Feldman
825de52b83
Add some basic repl tests
2020-08-23 11:49:33 -04:00
Richard Feldman
9a1a0c3c23
Initial repl_run test
2020-08-23 11:15:26 -04:00
Richard Feldman
afa57e57e9
Extract CLI helpers
2020-08-23 10:36:51 -04:00
Folkert
380e34d296
Merge remote-tracking branch 'origin/trunk' into tail-call-elimination
2020-08-12 15:46:50 +02:00
Richard Feldman
edafbfe525
Replace unsorted.csv with algorithm
2020-08-12 08:33:36 -04:00
Folkert
84a8b69437
generate IR that uses uniqueness
2020-08-11 14:47:14 +02:00
Richard Feldman
f7a905d8ef
Fix expected test output
2020-08-10 23:16:03 -04:00
Folkert
79ea62b9d4
make uniqueness change codegen
2020-08-10 21:13:57 +02:00
Folkert
65db338435
add test for quicksort example
2020-08-10 16:10:07 +02:00
Richard Feldman
d4a45ed489
Add CLI subcommands roc run
and roc build
2020-04-18 14:32:50 -04:00
Richard Feldman
6f75ce6680
Add CLI test for Hello World
2020-04-17 06:38:29 -04:00