Commit graph

1092 commits

Author SHA1 Message Date
Simon Cruanes
d6c003390d rename logitest to benchpress 2019-12-13 16:38:01 -06:00
Simon Cruanes
85b0066660 test: update logitest config and makefile 2019-12-11 18:37:37 -06:00
Simon Cruanes
682edc4640 test: update logitest config 2019-12-09 17:40:57 -06:00
Simon Cruanes
ef77e1e729 add promoted sidekick-version 2019-12-09 12:12:24 -06:00
Simon Cruanes
c63887a1f0 feat: add --version flag 2019-12-09 11:56:22 -06:00
Simon Cruanes
10cfa137b6 feat: handle parsing of .cnf files 2019-11-23 13:41:03 -06:00
Simon Cruanes
678bf5e03d test: update expect field in toml 2019-11-23 13:23:30 -06:00
Simon Cruanes
f1fc429b5a add basic test for th-cstor 2019-11-23 13:23:30 -06:00
Simon Cruanes
e414112010 test: add some basic datatype tests 2019-11-23 13:23:30 -06:00
Simon Cruanes
c3be2411bf wip: th data 2019-11-23 13:23:30 -06:00
Simon Cruanes
9b99560130 feat: handle typechecking and term building for datatypes 2019-11-23 13:23:30 -06:00
Simon Cruanes
3327c86841 refactor(smtlib): remove intermediate typed AST, type directly into terms 2019-11-23 13:23:30 -06:00
Simon Cruanes
1a71535178
chore: try github actions (#3)
* chore: try github actions
2019-11-21 13:35:52 -06:00
Simon Cruanes
61b5e9cee2 chore: simplify dune file 2019-11-19 16:22:49 -06:00
Simon Cruanes
0aa7a4ea25 chore: update test config 2019-11-19 16:16:47 -06:00
Simon Cruanes
801e3d25b4 chore: update travis 2019-11-07 10:37:00 -06:00
Simon Cruanes
409fe49ff0 feat(bin): use stmlib-utils 0.1, with versionned API and new statements 2019-11-07 10:35:59 -06:00
Simon Cruanes
239cff7445 chore: update travis 2019-11-05 17:12:11 -06:00
Simon Cruanes
8162a841fe refactor: depend on smtlib-utils instead of having custom parser 2019-11-05 17:11:32 -06:00
Simon Cruanes
721b1874b7 fix: re-check CC after calling on-final-check 2019-11-01 17:04:36 -05:00
Simon Cruanes
3cd79ee4c9 refactor(th_bool): cache tseitin on absolute values 2019-11-01 15:53:12 -05:00
Simon Cruanes
b9965ca709 feat(th-cstor): reimplement the theory 2019-11-01 15:11:19 -05:00
Simon Cruanes
2d1d6ee937 feat: in main, --dot forces --check 2019-11-01 15:10:57 -05:00
Simon Cruanes
5b3cadf1e1 fix: missing type equality 2019-11-01 15:10:43 -05:00
Simon Cruanes
d4c3d3e443 cleanup: remove a few functions 2019-11-01 14:17:28 -05:00
Simon Cruanes
4875b07d0b feat: add Ite constructor in base-term, handle it in mini-cc 2019-10-30 15:41:52 -05:00
Simon Cruanes
09ead7c41a feat(mini-cc): add clear operation 2019-10-30 15:32:45 -05:00
Simon Cruanes
71db47f9ac test: more CC tests 2019-10-30 15:03:24 -05:00
Simon Cruanes
c9f0141591 fix(mini-cc): handle not properly 2019-10-30 15:00:57 -05:00
Simon Cruanes
be2bc6e0f6 fix(term): missing type constraint 2019-10-30 15:00:49 -05:00
Simon Cruanes
1428d43369 test: add some unit tests for mini-cc 2019-10-30 15:00:34 -05:00
Simon Cruanes
17aba9461c refactor(mini-cc): remove distinct API 2019-10-30 13:41:09 -05:00
Simon Cruanes
44e168495b cleanup: remove dead code 2019-10-30 13:41:02 -05:00
Simon Cruanes
9ddce6a186 feat(check-cc): add statistics 2019-10-30 13:31:04 -05:00
Simon Cruanes
7d8589accd refactor: change the functor stack 2019-10-29 15:06:19 -05:00
Simon Cruanes
94ba04a49e wip: resume work on th-cstors 2019-10-29 14:32:31 -05:00
Simon Cruanes
4ab1997b45 chore: add 4.09 in travis 2019-10-29 14:32:24 -05:00
Simon Cruanes
0031c64ea9 feat(th-bool-static): check for new terms in the CC in final check 2019-10-08 09:08:05 -05:00
Simon Cruanes
d0b9c76629 Merge branch 'master' of github.com:c-cube/sidekick 2019-10-07 09:25:21 -05:00
Simon Cruanes
49a7446631 feat(th-bool-static): add non-traversable opaque boolean term 2019-10-05 18:37:49 -05:00
Simon Cruanes
1658887ea3 feat: basic production of models 2019-10-02 18:44:02 -05:00
Simon Cruanes
7552808c33 feat: add is_valid_literal filter to add_term_rec 2019-10-02 18:16:51 -05:00
Simon Cruanes
238226500a feat: add is_valid_literal filter to add_term_rec 2019-10-02 18:15:06 -05:00
Alexander Bentkamp
7fe6f07c0b split on_merge into two events: pre and post merge 2019-08-21 11:43:59 -05:00
Alexander Bentkamp
cde983df86 add assert for Expl.mk_merge 2019-08-21 11:43:59 -05:00
Simon Cruanes
769b80030a feat: progress bar in solver 2019-07-31 04:36:32 -05:00
Simon Cruanes
d527b2b945 fix: remove some module aliases for 4.08 2019-07-31 03:25:04 -05:00
Simon Cruanes
2b40bd9db1 chore: add 4.08 to travis 2019-07-31 03:24:58 -05:00
Simon Cruanes
33a7843162 feat: expose more from atoms 2019-06-13 10:43:04 -05:00
Simon Cruanes
2430eb754d feat(cc): make bitfields non-global; remove dead code 2019-06-11 11:38:54 -05:00