3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-28 02:09:22 +00:00
Commit graph

329 commits

Author SHA1 Message Date
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
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
Christoph M. Wintersteiger
8b40d4a735 FPA theory bug fixes.
Also removed unnecessary intermediate variables.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-04 17:00:04 +01:00
Christoph M. Wintersteiger
c508b66cf7 Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Conflicts:
	src/ast/float_decl_plugin.h

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-31 17:37:43 +01:00
Nikolaj Bjorner
44751c0ef8 Add missing .NET API functions for parsing rules into fixedpoint object
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-23 15:27:24 -07:00
Nikolaj Bjorner
d6de73a2d1 fix model converter in inliner. Bug reported by Sagar Chaki
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-06 18:11:57 +02:00
Christoph M. Wintersteiger
129e2f5e23 FPA API fixes and examples
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-06-11 17:55:31 +01:00
Christoph M. Wintersteiger
c2a2d2d0df Renamed Z3_mk_double to Z3_mk_fpa_double for consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-06-11 13:27:21 +01:00
Christoph M. Wintersteiger
634a93d699 Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api 2014-06-02 17:58:39 +01:00
Christoph M. Wintersteiger
1e774064bc assertion bug fix in z3py
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-05-30 12:26:55 +01:00
Christoph M. Wintersteiger
756645326b Bugfix for And/Or operators in Python.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-05-29 17:33:03 +01:00
Christoph M. Wintersteiger
4da56aa4df added debug assertion
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-05-29 12:41:07 +01:00
Christoph M. Wintersteiger
0279a1042d FPA API documentation fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-23 18:39:36 +01:00
Christoph M. Wintersteiger
3e5a702073 Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api 2014-04-23 14:50:51 +01:00
Nikolaj Bjorner
4d2d334999 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2014-04-23 14:44:03 +02:00
Nikolaj Bjorner
7d16ed9fdc fix exception class in python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-04-23 14:13:01 +02:00
Christoph M. Wintersteiger
64bfbb657c .NET API documentation XML build fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-09 11:39:05 +01:00
Christoph M. Wintersteiger
a3b89a8af3 .NET API documentation fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-09 11:24:42 +01:00
Christoph M. Wintersteiger
9c052f589d C API bugfix (Stackoverflow #22864146)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-04 17:57:50 +01:00
Christoph M. Wintersteiger
944dfee008 .NET and Java API Bugfix (Codeplex issue 101)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-02 19:25:05 +01:00
Christoph M. Wintersteiger
a833c9ac41 Fixed bug (codeplex issue 102)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-02 17:56:55 +01:00
Nikolaj Bjorner
6f7c9607ea Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2014-03-28 08:52:04 -07:00
Nikolaj Bjorner
4c95bb4dd9 add 'distinct' to C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-28 08:51:50 -07:00
Ken McMillan
732035bf63 merge interp/duality changes with unstable 2014-03-26 14:48:04 -07:00
Ken McMillan
acf4ad0ab6 use new hashtable implementation in windows 2014-02-27 17:23:19 -08:00
Christoph M. Wintersteiger
d1d038da35 Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api 2014-02-27 18:06:13 +00:00
Leonardo de Moura
e077fc5cb4 fix(api/python): make sure Z3 compiles using Python3
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-02-20 14:09:55 -08:00
Christoph M. Wintersteiger
f111dd4e61 Fixes for the build on OS X 10.9 2014-01-28 14:00:42 +00:00
Ken McMillan
a318b0f104 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-12-16 12:45:52 -08:00
Ken McMillan
ebc8a43fe3 removing address dependencies 2013-12-15 15:49:06 -08:00
Nikolaj Bjorner
909408d6ef fix is_all_int bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-15 10:58:23 +02:00
Christoph M. Wintersteiger
a533527004 exception message clarity fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-12-05 12:45:14 +00:00
Christoph M. Wintersteiger
16ebceb9ff Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Conflicts:
	scripts/mk_project.py

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-12-04 13:50:42 +00:00
Nikolaj Bjorner
61385c8489 a.ctx -> self.ctx, thanks gario
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-11-20 09:54:37 -08:00
Ken McMillan
a785a5a4b8 Merge branch 'unstable' into interp 2013-11-05 12:28:13 -08:00
Ken McMillan
81df4932fb added quantifiers in new interpolation 2013-10-25 18:40:26 -07:00
Ken McMillan
3a0947b3ba merged with unstable 2013-10-18 17:26:41 -07:00
Christoph M. Wintersteiger
5e6a47e2d3 Example fixed (substitute does not include a rewriter call anymore).
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-09-26 11:35:08 +01:00
Nikolaj Bjorner
4363c9f44f use safe replace for external substitution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-24 18:47:19 +03:00
Nikolaj Bjorner
c1384095f3 fix default argument identification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-23 21:44:24 +03:00
Nikolaj Bjorner
fd1f4b9191 fix bugs reported by Anvesh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-23 04:07:08 +03:00
Nikolaj Bjorner
457b22b00e add TPTP example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-06 21:49:00 -07:00
Nikolaj Bjorner
0d56499e2d re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:20:24 -07:00