Nikolaj Bjorner
|
e9e10f1d5c
|
checking cancel flag to refine the behavior around issue #595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-03 10:38:54 -07:00 |
|
Nikolaj Bjorner
|
0d0d504d62
|
change names of reserved identifiers. Issue #666
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-01 14:46:44 -07:00 |
|
Nikolaj Bjorner
|
654780bb4b
|
check that model is availble before evaluation, issue #595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-01 09:26:01 -07:00 |
|
Nikolaj Bjorner
|
4c786c5f70
|
add n-ary disjunction and conjunction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-01 08:15:50 -07:00 |
|
Nikolaj Bjorner
|
e518d4a5fe
|
typename conventions, issue #664
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-29 17:02:36 -07:00 |
|
Nikolaj Bjorner
|
fd95a9e061
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-29 16:53:46 -07:00 |
|
Nikolaj Bjorner
|
c2f9d35d59
|
throw exceptions when internalizing expressions with free variables, issue #663
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-29 16:53:28 -07:00 |
|
Nikolaj Bjorner
|
37c9a31296
|
Merge pull request #661 from cheshire/fix_java_leak
Java bindings: Force cleaning the queue on context closing.
|
2016-06-29 04:56:11 -07:00 |
|
Nikolaj Bjorner
|
5d5004193b
|
avoid crash on box models under cancellation. Issue #654
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-29 04:54:31 -07:00 |
|
Nikolaj Bjorner
|
0fdf01e410
|
avoid crash on box models under cancellation. Issue # SASSERT(!m_box_models.empty());
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-29 04:53:28 -07:00 |
|
George Karpenkov
|
cb87991d5f
|
Java bindings: Force cleaning the queue on context closing.
|
2016-06-29 13:09:05 +02:00 |
|
Nikolaj Bjorner
|
8aee7129f6
|
shortcircuit stats functions on ground terms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 21:48:49 -07:00 |
|
Nikolaj Bjorner
|
b303fd59c0
|
add some version information (and date) to log file to make it easier to trap version mismatch on log files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 18:11:30 -07:00 |
|
Nikolaj Bjorner
|
e4a00f6f6f
|
re-include get_error_msg_ex per issue #660
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 17:48:11 -07:00 |
|
Nikolaj Bjorner
|
84aec95eda
|
fix up use-list in 3x3 resolution case. Regression RND_3_24.smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-28 11:41:57 -07:00 |
|
Nikolaj Bjorner
|
b66d457b19
|
move arithmetical mbp functionality to model_based_opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-26 16:12:14 -07:00 |
|
Nikolaj Bjorner
|
7fc294d329
|
move arithmetical mbp functionality to model_based_opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-26 14:30:35 -07:00 |
|
Nikolaj Bjorner
|
30cf0d19eb
|
use of mk_bool_val
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:11:45 -07:00 |
|
Nikolaj Bjorner
|
f72d9c25c6
|
merge with update to bv rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:08:01 -07:00 |
|
Nikolaj Bjorner
|
017165c474
|
fix bug with model completion and remove spurious std::cout
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:02:12 -07:00 |
|
Christoph M. Wintersteiger
|
70301ad3c8
|
Added bv*mul_no*flow handling in bv_rewriter.
Fixes #657.
|
2016-06-24 16:25:11 +01:00 |
|
Nikolaj Bjorner
|
67ea78a4a5
|
Add basic MARCO example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 08:00:23 -07:00 |
|
Nikolaj Bjorner
|
914bf2ff3b
|
extend constant folding for bit-vector overflow/underflow operators, #657
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 07:43:05 -07:00 |
|
Christoph M. Wintersteiger
|
e9eb88e1b3
|
fixed java build issues. Relates to #648.
|
2016-06-24 15:08:56 +01:00 |
|
Christoph M. Wintersteiger
|
3e96a7972f
|
Merge pull request #648 from cheshire/no_finalizers
Replace finalizers with PhantomReferences in Java API
|
2016-06-24 14:17:29 +01:00 |
|
Christoph M. Wintersteiger
|
d90a575981
|
Merge pull request #646 from martin-neuhaeusser/ocaml-c89
Make C-layer of OCaml bindings C89 compatible.
|
2016-06-24 13:40:50 +01:00 |
|
Nikolaj Bjorner
|
98a34ca51f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-23 21:39:34 -07:00 |
|
Nikolaj Bjorner
|
c72ed3e6b4
|
update core minimization code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-23 21:39:28 -07:00 |
|
Christoph M. Wintersteiger
|
0a575936d0
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-23 19:31:08 +01:00 |
|
Christoph M. Wintersteiger
|
8bde7b8a4c
|
Added facilities for dumping smt_params for debugging purposes
|
2016-06-23 19:31:00 +01:00 |
|
Nikolaj Bjorner
|
41edf5f91e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-22 20:25:55 -07:00 |
|
Nikolaj Bjorner
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Christoph M. Wintersteiger
|
89b1d7d8da
|
Fixed test case
|
2016-06-22 18:52:40 +01:00 |
|
Nikolaj Bjorner
|
fa6f9b4a37
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-20 16:39:08 -07:00 |
|
Nikolaj Bjorner
|
9c099d6b1b
|
fix mb maximization logic, so far not accessible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-20 16:39:03 -07:00 |
|
George Karpenkov
|
b086aac45f
|
Use constructors instead of static methods for Context.java.
|
2016-06-16 18:21:55 +02:00 |
|
Nikolaj Bjorner
|
bfe26390f0
|
fix bug introduced when hiding unused variables in 96e157e , reported by Mikolas Janota
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:12:32 -07:00 |
|
Nikolaj Bjorner
|
8da0146318
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-14 08:10:21 -07:00 |
|
Nikolaj Bjorner
|
9253ca9d86
|
make use of warning_msg safe for formatting. Thanks to Scott McPeak for reporting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:10:10 -07:00 |
|
Christoph M. Wintersteiger
|
c8c262fb93
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-14 13:14:30 +01:00 |
|
Christoph M. Wintersteiger
|
3ea71b4b25
|
Fixed SMT2 scanner to allow 0xFF characters.
Thanks to Santiago Zanella-Beguelin for reporting this issue.
|
2016-06-14 12:49:48 +01:00 |
|
Nikolaj Bjorner
|
b11f9050e3
|
fix bugs exposed from bad indentation warnings, #650
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-13 18:20:25 -07:00 |
|
Nikolaj Bjorner
|
16ad33bf39
|
add collection of statistics #652
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-13 18:17:49 -07:00 |
|
George Karpenkov
|
b65d83aacf
|
Java API: explain the phantom references mechanics in Javadoc.
|
2016-06-13 12:22:32 +02:00 |
|
George Karpenkov
|
a914822346
|
JavaAPI: DecRefQueue -- do not use move_limit for now.
|
2016-06-13 12:18:31 +02:00 |
|
George Karpenkov
|
26d6c99aac
|
Typo in Javadoc.
|
2016-06-13 12:11:03 +02:00 |
|
George Karpenkov
|
27aa37946e
|
Do not lock on context creation and deletion.
|
2016-06-13 12:09:34 +02:00 |
|
Nikolaj Bjorner
|
c7ff05cc78
|
enable core minimization with qsat in case it turns out to be useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-12 15:58:12 -07:00 |
|
George Karpenkov
|
22ffd65d1e
|
Java API: split incRef into incRef and addToReferenceQueue
One method should do one thing only, it's easy to mix things up
otherwise.
|
2016-06-12 21:01:58 +02:00 |
|
George Karpenkov
|
2a347f04bf
|
Java API: FuncInterp.Entry should be an inner static class
...as it does not use any fields of the outer FuncInterp object.
|
2016-06-12 21:00:51 +02:00 |
|