Commit graph

1579 commits

Author SHA1 Message Date
Guillaume Bury
3422634923 Replaced List.map with List.rev_map
Added Vec.set_unsafe and fixed a few bugs
2014-11-05 15:57:48 +01:00
Guillaume Bury
ea1757875a Now building with debug flag 2014-11-05 15:56:37 +01:00
Guillaume Bury
4cde71cce2 Added skeleton for bench makefile 2014-11-05 13:17:55 +01:00
Guillaume Bury
f1a9245953 Fixed indentation of new options documentation 2014-11-05 00:50:28 +01:00
Simon Cruanes
3443e2b8dc optimization in Log.debug 2014-11-04 20:42:43 +01:00
Simon Cruanes
1a2d4ccb73 main test program: move test.ml to sat_solve.ml 2014-11-04 20:40:08 +01:00
Simon Cruanes
3107fc4755 test program: -gc option to print GC stats 2014-11-04 20:37:00 +01:00
Simon Cruanes
30e372d302 moved vec, iheap, etc. from common/ to util/;
removed dependency of util/ on unix,str
2014-11-04 20:25:26 +01:00
Guillaume Bury
91cc15eec1 Indent. 2014-11-04 19:07:26 +01:00
Simon Cruanes
aa5af3b0f2 style 2014-11-04 18:00:07 +01:00
Simon Cruanes
6cc3510d0e copyright header in .header; authors in opam file 2014-11-04 17:59:58 +01:00
Simon Cruanes
e95dec0663 fix test; make test scripts PWD-independent 2014-11-04 17:48:22 +01:00
Guillaume Bury
f5563a554f Test utility now compiled to native code
Added bench/run
2014-11-04 17:42:15 +01:00
Simon Cruanes
ce7254f80f fix timeout in tests 2014-11-04 16:05:48 +01:00
Guillaume Bury
6a21dafb22 Added some tests. 2014-11-04 15:54:33 +01:00
Guillaume Bury
4435821936 New lexer/parser for dimacs format. 2014-11-04 15:41:25 +01:00
Simon Cruanes
6dbd451946 remove Bitv and Heap from common, they are unused 2014-11-04 00:25:57 +01:00
Guillaume Bury
a5e2fe079a Merge branch 'master' of github.com:Gbury/mSAT 2014-11-04 00:18:45 +01:00
Guillaume Bury
ed8ed101f9 Proof resolution building (work in progress). 2014-11-04 00:18:03 +01:00
Simon Cruanes
e88eb28049 in some case, Solver.pop can reset env.is_unsat 2014-11-04 00:16:37 +01:00
Simon Cruanes
f18b77cdaa removed french comments; first attempt for Solver.pop 2014-11-04 00:00:26 +01:00
Simon Cruanes
1257dba6b1 comments and Vec.exists, used in Solver 2014-11-03 23:51:10 +01:00
Simon Cruanes
38d16e8874 new interface for sat/Solver, without a Sat exception, nor save/restore. Wip on levels 2014-11-03 23:29:26 +01:00
Simon Cruanes
42997de4cb documented Iheap and added Iheap.clear 2014-11-03 23:28:53 +01:00
Simon Cruanes
1f2ab2c8d1 added minisat paper 2014-11-03 23:28:27 +01:00
Simon Cruanes
cb1bb96bcf add 2 papers about mcsat (public version) 2014-11-03 22:00:41 +01:00
Guillaume Bury
df58c57622 Removed some warnings 2014-11-03 18:39:47 +01:00
Simon Cruanes
588f7fb7ed updated opam file 2014-11-03 16:17:31 +01:00
Simon Cruanes
d671316a92 small fix in README 2014-11-03 15:56:41 +01:00
Simon Cruanes
27f5606e9e attempt to add an "opam" file 2014-11-03 15:56:36 +01:00
Simon Cruanes
f11fb2477b make Vec.t abstract and document it; remove ugly hacks 2014-11-03 15:25:07 +01:00
Simon Cruanes
ccb521e41f in _tags, add more warnings and stronger inlining 2014-11-03 15:23:55 +01:00
Guillaume Bury
45d120ac80 Few fixes in resolution module. Added dot proof output. 2014-11-03 13:39:50 +01:00
Guillaume Bury
99ce25e74f Added a module to represent resolution proof (not tested yet) 2014-11-03 00:49:07 +01:00
Guillaume Bury
d4e9865a4c Corrected indentation. 2014-11-02 15:18:00 +01:00
Guillaume Bury
4daf685b3e Added time/size limits to test utility 2014-11-02 11:02:08 +01:00
Guillaume Bury
7cd1f38d49 New test script. 2014-11-01 23:42:57 +01:00
Simon Cruanes
f1df47c43b fix comment in parser 2014-11-01 22:04:22 +01:00
Guillaume Bury
5f84352f33 Trivial test 2014-11-01 21:49:26 +01:00
Guillaume Bury
df524375a7 Added small lexer/parser for dimacs (work in progress). 2014-11-01 21:43:58 +01:00
Guillaume Bury
709ea9740e TODO update. 2014-11-01 20:20:53 +01:00
Guillaume Bury
088fc05fac Removed true_ and false_ constants
Added some debug output in solver.ml
Added options to test utility
2014-11-01 20:11:41 +01:00
Guillaume Bury
8d95cecba4 Correct indentation. 2014-11-01 17:17:50 +01:00
Guillaume Bury
4ce4cb79be Added some documentation. 2014-11-01 17:12:56 +01:00
Guillaume Bury
7a8a6d0de1 Few fixes. Sat Solver is working. 2014-11-01 16:31:19 +01:00
Guillaume Bury
3c235e259d Sat Solver is broken. 2014-11-01 02:12:17 +01:00
Guillaume Bury
c4e8e19db3 Added Instanciated Sat Solver. 2014-10-31 18:10:28 +01:00
Guillaume Bury
722cdc7d6d Cleaned up map module in formulas
Removed a warning in explanation.ml
2014-10-31 17:15:29 +01:00
Guillaume Bury
854c7e3f6e Updated .merlin 2014-10-31 16:56:31 +01:00
Guillaume Bury
05aa984081 Removed old hardcoded documentation. 2014-10-31 16:49:06 +01:00