rvcas
dd52292e21
fix(editor): leave workspace Cargo.toml alone and move git ref to editor toml
2021-03-06 00:19:06 -05:00
rvcas
be81cc0371
feat(editor): use confy master branch until 0.5.0 is tagged and released
2021-03-06 00:13:46 -05:00
Folkert
3e3fe4fc7a
move test files
2021-03-01 14:59:47 +01:00
Brendan Hansknecht
7a6c2cb2bc
Switch to thin lto for faster compilation
...
Also, makes the bench and release profile match eachother so that
tests built in release mode don't need to recompile everything compared
to regular release builds.
2021-02-20 11:06:46 -08:00
Folkert
ca04411523
fix tests/more uniq removal
2021-02-07 22:50:33 +01:00
Anton-4
f588590b42
disabled changes only necessary for benchmarks
2021-01-20 11:47:32 +01:00
Anton-4
55cd6a4976
added insert_char benchmark
2021-01-16 19:33:23 +01:00
Brendan Hansknecht
86c3c0a409
Add base structure for dev compiler backend
...
Currently we only generate a single static function, but it is probably
loaded and run with jit. This is the base to start generating proper
code.
2020-11-14 18:43:02 -08:00
Jared Ramirez
d82d6b6fe9
Convert builtins to C
2020-10-24 12:22:51 -07:00
Folkert
95dffad073
WIP
2020-09-30 15:01:24 +02:00
Pablo Hirafuji
590a27aeab
Generate docs from hardcoded structure
2020-09-13 23:35:28 -03:00
Richard Feldman
9e0cf4cd35
Restore CLI
2020-08-02 22:04:31 -04:00
Richard Feldman
d533f6234c
Merge remote-tracking branch 'origin/arena_pool' into crossbeam
2020-08-02 09:36:47 -04:00
Richard Feldman
b91359e4c7
Initial pass at arena_pool
2020-08-01 15:42:22 -04:00
Richard Feldman
1c49e116b3
wip
2020-07-30 00:59:03 -04:00
Richard Feldman
799e137f55
Restore CLI
2020-07-21 02:00:50 -04:00
Richard Feldman
887ec9860a
wip
2020-05-26 21:19:46 -04:00
Richard Feldman
639c132ce0
wip
2020-05-26 21:18:25 -04:00
Richard Feldman
50357acd55
Add editor/ crate
2020-05-03 21:38:36 -04:00
Folkert
3987ed47dc
add pretty.rs to vendor
2020-04-04 01:40:17 +02:00
Richard Feldman
6dbc7a4db0
Enable more release optimizations
2020-04-01 23:24:00 -04:00
Richard Feldman
081de1b4bc
Add builtins/bitcode/
2020-03-31 23:48:48 -04:00
Richard Feldman
5f817d8019
Add a basic CLI
2020-03-30 21:27:37 -04:00
Richard Feldman
363a7a0abd
Mov gen to its own crate
2020-03-06 18:24:37 -05:00
Richard Feldman
a18e023326
Move load to its own crate
2020-03-06 18:24:37 -05:00
Richard Feldman
31e300021c
Move fmt to separate crate
2020-03-06 18:24:37 -05:00
Richard Feldman
5a129a506a
Move fmt
2020-03-06 18:24:37 -05:00
Richard Feldman
a2f5f6f9fb
Move solve and uniq tests into other crates
2020-03-06 18:24:37 -05:00
Richard Feldman
c3fcfd65cb
Move reporting into its own crate
2020-03-06 02:06:18 -05:00
Richard Feldman
cc92ca7e7c
Move solve and unify into their own crates
2020-03-06 01:43:50 -05:00
Richard Feldman
908e485fca
Move constrain and its deps into their own crates
2020-03-06 01:43:39 -05:00
Richard Feldman
3b6ed43126
Extract can/ into its own crate, plus its deps
2020-03-05 23:01:32 -05:00
Richard Feldman
313b7a79e8
Use workspaces and move everything into compiler/
2020-03-05 17:45:52 -05:00
Richard Feldman
43229365ed
Upgrade to Cranelift 0.59
2020-02-28 21:36:23 -05:00
Richard Feldman
24494af55d
Update to Cranelift 0.56
2020-01-31 00:00:01 -05:00
Richard Feldman
e4bbb06567
Drop hashbrown dependency
2020-01-21 23:56:37 -05:00
Richard Feldman
5e26ca7264
Reorganize builtin constants
2020-01-21 21:32:55 -05:00
Richard Feldman
99f99380da
Got tests compiling
2020-01-18 02:57:20 -05:00
Richard Feldman
692ea66419
Introduce Cranelift
2020-01-07 21:43:50 -05:00
Richard Feldman
55e4ce1134
Introduce ll module
2020-01-05 00:02:44 -05:00
Richard Feldman
b45fefd617
Update im and Inkwell
2020-01-02 19:57:07 -05:00
Richard Feldman
cebcdafe93
Use InlinableString over Box<str>
2020-01-01 06:02:14 -05:00
Richard Feldman
efb0104adc
Use spawn_blocking for load_module
2019-12-18 07:41:15 -05:00
Richard Feldman
92083e1e62
Relax some crate bounds
2019-12-07 01:18:08 -05:00
Richard Feldman
064ac5ce84
Add tokio sync and futures crate
2019-11-30 20:35:07 -05:00
Richard Feldman
0477b68dc3
Add SendMap and SendSet
2019-11-30 20:35:07 -05:00
Richard Feldman
37cfb0f650
Add tokio
2019-11-30 20:35:07 -05:00
Richard Feldman
d8d8aa292a
Add edition=2018 to Cargo.toml
2019-11-27 22:11:40 -05:00
Richard Feldman
9956c57122
Drop unused num and fraction crates
2019-11-26 17:23:26 -05:00
Richard Feldman
e40b1d42fa
Use wyhash over fxhash
2019-11-26 17:17:20 -05:00