Brendan Hansknecht
6968647cc5
update versions to lockfile
2022-02-25 11:41:05 -08:00
Brendan Hansknecht
c13c8ece1f
pipe target and roc_build features around
2022-02-25 11:37:44 -08:00
Brendan Hansknecht
8393604b58
fix building without llvm
2022-02-25 10:41:11 -08:00
Brendan Hansknecht
3dce239bea
remove default features from build to avoid accidentally including them
2022-02-25 10:19:43 -08:00
Brendan Hansknecht
c327681ebc
Wasmer: use cranelift for non-x86_64 since singlepass is not supported
2022-02-24 10:31:21 -08:00
Brian Carroll
bfca8ec955
Make wasmer features common across all packages
2022-02-21 08:36:34 +00:00
Brian Carroll
33e6afe83c
repl: remove unused dependencies from roc_cli crate
2022-01-31 07:23:39 +00:00
Brian Carroll
f098c6cb99
repl: initial working version with new crate structure
2022-01-30 09:12:29 +00:00
Folkert
afd11e1cb1
move target -> roc_target
2022-01-26 23:33:29 +01:00
Folkert
c663a35e16
final phase
2022-01-26 15:44:24 +01:00
Mats Sigge
71f359fbdc
Move macros from roc_reporting to new roc_error_macros module
...
The `internal_error!` and `user_error!´ macros can't be used everywhere
when they live in `roc_reporting` due to circular dependencies.
2022-01-23 18:40:04 +01:00
Joshua Warner
5f7bec3ee8
Use assert_multiline_str_eq in repl_eval tests
2022-01-01 18:20:05 -08:00
Richard Feldman
36e6adfad2
Use rustyline v9.1.1
2021-12-28 23:07:02 -05:00
Callum Dunster
f972098e70
Move reporting module into root.
2021-11-16 19:58:21 +01:00
Folkert
5632e3159d
remove im dependency where not needed
2021-11-10 16:00:22 +01:00
Brendan Hansknecht
cbc0b3c0cf
Pull cli_utils out of cli to stop them from always building
2021-11-07 18:33:52 -08:00
Brendan Hansknecht
deb0d167e8
Minimize clap features
2021-11-06 15:07:21 -07:00
Brendan Hansknecht
74a55f53f3
Switch back to cranelift due to versioning and aarch64 issues
2021-11-06 14:24:58 -07:00
Brendan Hansknecht
40f0271ccf
Fix M1 mac build
...
I changed wasmer to use the llvm backend because it compiles the fastest and supports aarch64.
If we later run into llvm versioning issues of some sort, we should switch this to cranelift.
Also re-adds serde-json which is used on macos.
2021-11-06 14:08:19 -07:00
Brendan Hansknecht
73e2cbcb1e
Make versions numbers consistent and matching the lock files
2021-11-06 13:24:45 -07:00
Brendan Hansknecht
81cd5f9ef9
Keep wasmer as a cli dev dependency
2021-11-06 13:12:03 -07:00
Brendan Hansknecht
0b3c95ca97
Make wasmer optional for cli
2021-11-06 10:34:22 -07:00
Brendan Hansknecht
c595668b37
Remove dependency on cranelift
2021-11-05 19:59:42 -07:00
Brendan Hansknecht
d49ac68bcc
Update dep with major version changes
2021-11-05 19:19:37 -07:00
Brendan Hansknecht
bddc08c977
Remove unused dependencies
2021-11-05 16:58:11 -07:00
Brendan Hansknecht
492a2ca70e
Update testing features
2021-11-04 23:27:07 -07:00
Brendan Hansknecht
d78b351798
cleanup targets and llvm config to properly progate and build with any subset of features
2021-11-04 21:48:04 -07:00
Anton-4
a3fc724df3
removed unused maplit
2021-11-03 10:50:25 +01:00
Richard Feldman
ac42470c81
Drop unused libc deps
2021-11-02 19:37:38 -04:00
Matthias Beyer
9ece0fa0be
Fix: Do not use custom clone of clap, but upstream
...
The trick was that the dependency string must be "= 3.0.0-beta.1", not
"~3.0.0-beta.1"!
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-27 18:14:27 +02:00
Brendan Hansknecht
0ef9498a69
Rebuild hosts in a separate thread and only optimize when specified
2021-09-14 14:46:03 -07:00
Brendan Hansknecht
2aac530327
Change the default roc allocator to mimalloc
2021-09-11 19:02:15 -07:00
Folkert
23dc591c5a
add i386 cli tests
2021-09-04 13:25:49 +02:00
Folkert
c7930cbbd5
drop wasmtime dependency
2021-08-30 21:43:58 +02:00
Folkert
e42a27e9c5
put wasm tests behind a flag
2021-08-27 20:19:29 +02:00
Folkert
80358d14a3
update target-lexicon
2021-08-23 19:44:53 +02:00
Richard Feldman
6c846299c8
Print a newline after the --version
...
Otherwise various shells are unhappy
2021-08-05 22:24:15 -04:00
Folkert
d4896d3ed2
remove inlinable_string dependency
2021-08-03 21:24:19 +02:00
Anton-4
87292d0c90
can't read CPU temp in a VM, increased bench runs
2021-06-11 14:24:46 +02:00
Anton-4
ae6ed24236
print CPU temp at start of benchmarks
2021-06-11 13:38:13 +02:00
Anton-4
5e4fc1dc2f
now executing benchmarks outside earthly
2021-06-09 18:52:34 +02:00
Richard Feldman
57676057fa
Rename gen to gen_llvm
...
This way, we have gen_dev and gen_llvm representing the two
different compiler backends.
2021-06-06 07:56:47 -04:00
Richard Feldman
d7b64b000d
Netlify shouldn't build the editor
...
...and anyway it can't, because it's missing the
xcb-shape and xcb-xfixes libraries.
2021-06-06 01:12:12 -04:00
Richard Feldman
b05342c678
Split out an optional "llvm" feature
...
Also move OptLevel out of roc_gen (which
should really be called gen_llvm) and into roc_mono,
so it's no longer coupled to LLVM.
2021-06-06 00:32:58 -04:00
Anton-4
d0c141e689
removed unused serde dependency
2021-06-02 16:00:27 +02:00
Anton-4
3c0115aae1
removed unused dependencies for cli
2021-06-02 15:37:31 +02:00
Anton-4
7e0575368c
Use custom forks for criterion and cargo-criterion, still have web-sys conflict
2021-06-02 11:08:14 +02:00
Anton-4
d1948d99d0
Merge branch 'trunk' of github.com:rtfeldman/roc into benchmarks
2021-06-02 10:56:30 +02:00
Folkert
3636e18a18
centralize inkwell imports
2021-05-29 21:46:33 +02:00
Anton-4
05645088b7
run benchmarks with input
2021-05-28 15:08:46 +02:00