Nikolaj Bjorner
|
e8b9c251d5
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-16 17:13:20 -07:00 |
|
Nikolaj Bjorner
|
d01ca11001
|
reduce asymptotic overhead of asserting bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 17:13:09 -07:00 |
|
Nuno Lopes
|
79326e24df
|
fix debug build..
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 15:29:25 +01:00 |
|
Nuno Lopes
|
f7c3559c31
|
fix a few compiler warnings
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 15:26:01 +01:00 |
|
Nuno Lopes
|
d3570484bb
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-16 14:57:22 +01:00 |
|
Nuno Lopes
|
919e0a5ea2
|
Z3Py: fix bug in substitute() with a list of on variable
e.g. print substitute(Int('x'), [(Int('x'), Int('y'))])
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 14:56:59 +01:00 |
|
Nikolaj Bjorner
|
67b802c9d9
|
fix scope accounting bug and documentation per Konrad's request
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-12 17:38:34 -07:00 |
|
Nikolaj Bjorner
|
c917c1c53d
|
reset ast trail on context deletion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-12 15:54:42 -07:00 |
|
Nikolaj Bjorner
|
dd62ca5eb3
|
simplify models
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 20:54:16 -07:00 |
|
Nikolaj Bjorner
|
36816e3b2f
|
clear cache for crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 19:03:37 -07:00 |
|
Nikolaj Bjorner
|
904ab4bf9e
|
address race condition in cleanup methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-05 11:18:34 -07:00 |
|
Nikolaj Bjorner
|
19a8fa8a25
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-04 14:50:19 -07:00 |
|
Nikolaj Bjorner
|
3d9120c745
|
lifetime of expressions from model follow life-time of model, not the push/pop scope making scope based reference counting error prone
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-04 14:49:58 -07:00 |
|
Christoph M. Wintersteiger
|
23af977d68
|
Multi-threading bugfix, DLL could be used from other threads before the main thread initializes it.
Thanks to user xor88 for reporting this one.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-09-03 17:49:10 +01:00 |
|
Nikolaj Bjorner
|
d90049e9b0
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-08-28 10:18:49 -07:00 |
|
Nikolaj Bjorner
|
8ea7109f8f
|
update documentation to clarify reference counting policies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 10:18:42 -07:00 |
|
Ken McMillan
|
9b3ef92813
|
merge with push/pop fixes
|
2014-08-26 13:50:51 -07:00 |
|
Ken McMillan
|
51aa10821e
|
fixed pop issue and interpolation proof mode issue
|
2014-08-26 13:46:53 -07:00 |
|
Ken McMillan
|
da76a51ce6
|
merging with unstable
|
2014-08-18 17:14:49 -07:00 |
|
Ken McMillan
|
70a1155d71
|
fixed duality bug and added some code for returning bounded status (not yet used)
|
2014-08-18 17:13:16 -07:00 |
|
Nikolaj Bjorner
|
d4ec48219f
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-08-17 21:22:29 -07:00 |
|
Nikolaj Bjorner
|
60054ce469
|
fix cache bug in PDR reported by Phillip Ruemmer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-17 21:20:56 -07:00 |
|
Christoph M. Wintersteiger
|
37ed4b04d0
|
Bugfix: param_refs didn't make it through to smt::solver (smt_params) in some cases.
Thanks to user xor88 for pointing us in the right direction!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-08-14 12:18:00 +01:00 |
|
Christoph M. Wintersteiger
|
0cf1f9c210
|
.NET API context refcounting; changed int to long to be on the safe side on 64-bit platforms.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-08-14 12:15:58 +01:00 |
|
mattpark
|
5a45711f22
|
Dealt with some concurrency issues due to concurrent GC.
|
2014-08-12 10:16:00 +01:00 |
|
Nikolaj Bjorner
|
47ac5c0633
|
fix doc bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-09 11:41:04 +09:00 |
|
Nikolaj Bjorner
|
3d995648ee
|
partial fix to model generation bug for non-linear constraints: avoid epsilon refinment for non-shared variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-07 20:39:20 +09:00 |
|
Ken McMillan
|
e17af8a5de
|
doc fix for interpolation bindings for python
|
2014-08-06 15:34:58 -07:00 |
|
Ken McMillan
|
6880945435
|
added simple interpolation bindings for python
|
2014-08-06 15:30:24 -07:00 |
|
Ken McMillan
|
5a107095c9
|
removing python changes for interp
|
2014-08-06 11:32:51 -07:00 |
|
Ken McMillan
|
ab13987884
|
working on python interp
|
2014-08-06 11:16:24 -07:00 |
|
Ken McMillan
|
c007a5e5bd
|
merged with unstable
|
2014-08-06 11:16:06 -07:00 |
|
Ken McMillan
|
7bf87e76ea
|
fix for tree interpolation
|
2014-08-05 11:11:43 -07:00 |
|
Ken McMillan
|
aa35149700
|
merging duality/interp changes
|
2014-05-22 11:52:16 -07:00 |
|
Ken McMillan
|
97c5d09de1
|
turn off a windows warning
|
2014-05-21 16:56:18 -07:00 |
|
Ken McMillan
|
06b79cd9ea
|
trying to prevent quantifier in interp (leq2eq rule)
|
2014-05-21 13:30:54 -07:00 |
|
Nikolaj Bjorner
|
a1ee1ec4cc
|
add virtal destructor to qe_sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-21 12:28:07 -07:00 |
|
Nikolaj Bjorner
|
2ee416fc8f
|
deal with infinite loop in diagonalization attempt in datatype factory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-21 10:23:31 -07:00 |
|
Ken McMillan
|
01c6fe39ab
|
fix markers aliasing bug in Duality::CheckerForEdgeClone
|
2014-05-20 15:10:31 -07:00 |
|
Ken McMillan
|
b91cca8db9
|
fix unbound variables bug in duality_dl_interface
|
2014-05-20 15:10:16 -07:00 |
|
Nikolaj Bjorner
|
e3098b0ec5
|
add documentation comment to bind_variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-20 11:20:15 -07:00 |
|
Nikolaj Bjorner
|
6f0155ce94
|
avoid compiler warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-20 10:14:40 -07:00 |
|
Nikolaj Bjorner
|
2ca14b49fe
|
fix AV in debug assertion, address warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-16 09:45:32 -07:00 |
|
Nikolaj Bjorner
|
8b5eb08e2d
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-05-15 21:12:41 -07:00 |
|
Nikolaj Bjorner
|
3d1ca5ecc9
|
make eval cache sensitive to model completion. Bug 110 reported by cipher1024
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-15 21:12:16 -07:00 |
|
Ken McMillan
|
95146483ea
|
add round-off to farkas resconstruction in interp
|
2014-05-13 18:15:51 -07:00 |
|
Ken McMillan
|
c9e9b30af6
|
interp handle mystery arith lemmas
|
2014-05-13 17:28:22 -07:00 |
|
Ken McMillan
|
669fded98a
|
fix for possible problem in Farkas proofs in interp
|
2014-05-13 14:59:09 -07:00 |
|
Ken McMillan
|
aa35f988fc
|
fix for bad coefficient in AssignBounds
|
2014-05-13 14:58:32 -07:00 |
|
Ken McMillan
|
b3bd9db4a5
|
merge duality debug code
|
2014-05-09 13:18:28 -07:00 |
|