Commit Graph

177 Commits

Author SHA1 Message Date
Richard Feldman
84ec100208 Merge remote-tracking branch 'origin/trunk' into report-problems 2020-03-30 23:49:30 -04:00
Richard Feldman
5f817d8019 Add a basic CLI 2020-03-30 21:27:37 -04:00
Richard Feldman
503486f5bb Merge remote-tracking branch 'origin/trunk' into report-problems 2020-03-29 23:27:21 -04:00
Folkert
1bf3a7c333 bump Cargo.lock 2020-03-29 23:32:54 +02:00
Chad Stearns
3f2579c4f3 Module name report text variety 2020-03-29 14:26:25 -04:00
Richard Feldman
e20325215e cargo update 2020-03-25 19:47:28 -04:00
Richard Feldman
cc8683d241 Fix use of GEP (was using byte offset, not index) 2020-03-21 21:19:18 -04:00
Richard Feldman
48954eb52b Update to Inkwell version with memcpy 2020-03-21 21:19:18 -04:00
Richard Feldman
6ae1ee373e Use a tag on rtfeldman/inkwell 2020-03-08 17:51:13 -04:00
Chadtech
0a053cfac4
Merge branch 'trunk' into restore-reporting-tests 2020-03-08 16:28:08 -04:00
Chadtech
35a3d736a0
Merge branch 'trunk' into restore-reporting-tests 2020-03-08 00:42:49 -05:00
Richard Feldman
3a89d16a22 Update inkwell 2020-03-08 00:31:54 -05:00
Chad Stearns
25513d7eda Restoring report test file 2020-03-07 14:43:47 -05:00
Richard Feldman
0f79a3311d Upgrade bumpalo to 3.2 2020-03-07 11:20:35 -05: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
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
Richard Feldman
6c0e34f5fc Use SmallVec for patterns 2019-06-12 21:25:15 -04:00
Richard Feldman
46f281d399 Add im_rc 2019-05-24 01:54:10 -04:00
Richard Feldman
864eecf44c Delete obsolete stuff 2019-04-17 19:32:10 -04:00
Richard Feldman
956f305485 Add basic parser 2019-03-13 22:44:32 -04:00
Richard Feldman
e05230519e Got things compiling 2019-02-02 15:47:47 -10:00
Richard Feldman
0fde6f4a1c Add solve and some tests. 2019-01-29 20:08:23 -05:00
Richard Feldman
2e1c9c1c51 Expand support for stuff 2019-01-28 00:35:31 -05:00
Richard Feldman
809c80baa8 Initial code 2019-01-27 17:39:45 -05:00