Commit Graph

58 Commits

Author SHA1 Message Date
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
f652687718 Upgrade Inkwell 2020-02-28 21:51:57 -05:00
Richard Feldman
43229365ed Upgrade to Cranelift 0.59 2020-02-28 21:36:23 -05:00
Folkert
5d9d1aa327 remove boolean_expr dependency again 2020-02-05 13:43:48 +01:00
Folkert
174715749d Merge remote-tracking branch 'origin/trunk' into usage-analysis 2020-02-02 23:58:47 +01:00
Richard Feldman
24494af55d Update to Cranelift 0.56 2020-01-31 00:00:01 -05:00
Folkert
035f6fd4d9 switch to using BDD simplification 2020-01-24 23:09:12 +01:00
Richard Feldman
88ff2f126f cargo update 2020-01-21 23:57:12 -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
e37f10de3f cargo update 2019-12-18 18:42:24 -05:00
Folkert de Vries
dc0fec79ba update cargo lock 2019-12-16 15:42:46 +01:00
Richard Feldman
00221a6d4d Update Inkwell to 0.5.3 2019-12-15 17:17:41 -05:00
Richard Feldman
92083e1e62 Relax some crate bounds 2019-12-07 01:18:08 -05:00
Richard Feldman
0a9abed1d4 Update Inkwell 2019-11-30 20:35:07 -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
9956c57122 Drop unused num and fraction crates 2019-11-26 17:23:26 -05:00
Richard Feldman
781bb23922 Update Inkwell 2019-11-26 17:18:57 -05:00
Richard Feldman
e40b1d42fa Use wyhash over fxhash 2019-11-26 17:17:20 -05:00
Richard Feldman
5f4fc0070e Use im_rc over dogged 2019-11-26 17:11:51 -05:00
Richard Feldman
fa757b75c8 Switch Inkwell back to using branch over rev 2019-11-21 07:19:43 -05:00
Richard Feldman
f690b34dc7 Upgrade im_rc 2019-11-20 17:54:08 -05:00
Richard Feldman
9e50b5cbc4 Change inkwell rev to latest llvm-8.0 2019-11-20 05:40:03 -05:00
Richard Feldman
3217c7d013 Use a specific rev of Inkwell, not a branch
Turns out breaking API changes get pushed directly to that branch!
2019-11-19 07:47:53 -05:00
Folkert de Vries
578a87fa70 update Cargo.lock 2019-11-18 14:56:58 +01:00
Richard Feldman
422f8cc37a wip 2019-10-16 19:23:34 -04:00
Richard Feldman
d54cf81f7b Record raw strings during parse step 2019-09-17 04:31:54 -04:00
Richard Feldman
1877713fd7 Quickcheck all int values 2019-09-14 16:04:46 -05:00
Richard Feldman
505b9f7b02 Switch to bumpalo 2019-09-02 15:07:45 -04:00
Richard Feldman
5ebd18c480 Introduce Arena-allocated Parser 2019-09-02 00:15:07 -04:00
Richard Feldman
f42f58e4c6 Re-inline ena 2019-08-28 01:20:55 -04:00
Richard Feldman
04d3f68192 massive wip 2019-08-25 14:55:17 -04:00
Richard Feldman
00a02d597a Fix sorting by vendoring the pathfinding crate. 2019-08-01 18:39:02 -04:00
Richard Feldman
fb9cf4b60e Use topological sort. 2019-07-31 01:34:20 -04:00
Richard Feldman
4df8064407 Use r# in parser tests. 2019-07-22 22:11:50 -04:00
Richard Feldman
4502d2630f Add collections.rs 2019-07-22 22:03:57 -04:00
Richard Feldman
ae1a650b4d Trying out stack_fraction 2019-06-21 21:37:50 -04:00
Richard Feldman
10d84520b2 0.1 + 0.2 == 0.3 2019-06-20 22:29:10 -04:00
Richard Feldman
1556cf1fc9 Drop smallvec 2019-06-19 21:37:48 -04:00