3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 03:15:50 +00:00
Commit graph

265 commits

Author SHA1 Message Date
Christoph M. Wintersteiger
c6303fc8f5 Java API: a first version that compiles. This is still untested.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 16:36:50 +00:00
Christoph M. Wintersteiger
6797f39b75 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-27 00:39:32 +00:00
Christoph M. Wintersteiger
1e8b45e653 Java API: Build system and Refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 00:39:23 +00:00
Christoph M. Wintersteiger
8c32f6b015 Managed API: Refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 00:38:19 +00:00
Nikolaj Bjorner
b456be1151 fix documentation string in python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 14:00:20 -08:00
Christoph M. Wintersteiger
36d9a90d2a Java API: more automatic translation from C#, but still unfinished.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-26 21:03:35 +00:00
Christoph M. Wintersteiger
75b1278e97 Managed API: Refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-26 21:02:22 +00:00
Christoph M. Wintersteiger
682a725e13 Managed API: Refactoring, Formatting.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-26 13:47:26 +00:00
Christoph M. Wintersteiger
eb812f0fad Java API: Updates, this is still work in progress.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 19:24:56 +00:00
Christoph M. Wintersteiger
7defd469bb Managed API: Refactoring and formatting.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 18:30:51 +00:00
Leonardo de Moura
4b27eae47f using doxygen to document z3py API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 18:41:43 -08:00
Leonardo de Moura
a9a673bb8a New API website
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 17:53:43 -08:00
Leonardo de Moura
7da026bad2 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 17:05:18 -08:00
Leonardo de Moura
7c40c4bd9a Added more comments to the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 17:04:59 -08:00
Christoph M. Wintersteiger
520bcaf720 More Java API. This is still under heavy construction and cannot be used.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 00:46:44 +00:00
Christoph M. Wintersteiger
c702454f6c Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 00:45:48 +00:00
Nikolaj Bjorner
141236e975 fix seg-fault bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 15:51:47 -08:00
Nikolaj Bjorner
d27997aa1b Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 13:46:26 -08:00
Nikolaj Bjorner
7d9254f122 fix multiple bugs in interfacing with fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 13:46:12 -08:00
Christoph M. Wintersteiger
985145d810 Beginnings of a Java API. This is under heavy construction.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-22 20:38:05 +00:00
Christoph M. Wintersteiger
e37a347b33 Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-22 20:37:24 +00:00
Leonardo de Moura
5e7436cb50 Removed (some) dead parameters. Added doxygen documentation for the whole code base.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 10:06:24 -08:00
Leonardo de Moura
59b95a54e6 working on JNI bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 18:14:25 -08:00
Leonardo de Moura
2a9014ff57 Added directory for future Java bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 12:51:07 -08:00
Nikolaj Bjorner
a935c64e15 expose assertions that are pushed to the context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 21:00:02 -08:00
Leonardo de Moura
e0f5c0bd8e Added script for generating documentation for the C, .NET and Python APIs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 00:18:43 -08:00
Nikolaj Bjorner
39e6453f4a Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-17 18:03:46 -08:00
Nikolaj Bjorner
50385e7e29 add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 20:47:49 +01:00
Leonardo de Moura
1ec0d02ead added get_version to z3py
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-14 11:14:09 -08:00
Leonardo de Moura
ead762e0d0 bumped version number
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-14 09:02:53 -08:00
Leonardo de Moura
99b7f7509d bump version number in unstable branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-11 10:50:24 -08:00
Leonardo de Moura
caced62f40 New API for adding 'tracked assertions'. Added wrappers for creating existential and universal quantifiers in the C++ API fronted. Added new examples for the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-10 15:54:31 -08:00
Nikolaj Bjorner
108bbb0597 add missing check for difference logic fragment for clause heads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-10 11:50:17 +01:00
Leonardo de Moura
b70687acc9 cleanning solver initialization, and fixing named assertion support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-02 16:35:08 -07:00
Leonardo de Moura
d545f187f8 working on named assertions support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-02 08:28:34 -07:00
Leonardo de Moura
230382d4c9 default_solver --> smt_solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 21:52:27 -07:00
Leonardo de Moura
cadd35bf7a checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 21:44:35 -07:00
Leonardo de Moura
4c98b567e1 old_params ==> front_end_params. Isolated abstract solver interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 11:28:14 -07:00
Leonardo de Moura
81df5ca96f Moved dead code to dead branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 08:40:20 -07:00
Leonardo de Moura
1ebfcfc2cb removing fat
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 14:21:22 -07:00
Leonardo de Moura
a274cac2a0 bindings --> api; and moved nlsat/sat/subpaving tactics 2012-10-31 13:25:36 -07:00
Leonardo de Moura
c2e95bb0c5 make front_end_params an optional argument in cmd_context
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 09:43:46 -07:00
Leonardo de Moura
d8f627c6c8 Fixed warnings produced by gcc 4.6.3 when compiling in debug mode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 23:43:00 -07:00
Leonardo de Moura
5220092f0c added Z3_enable_trace/Z3_disable_trace to the Z3 API (these APIs are NOOPs if tracing is not enabled during compilation)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-29 17:23:45 -07:00
Leonardo de Moura
1492b81290 moved smt 1.0 parser to its own module
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 18:21:17 -07:00
Leonardo de Moura
566ed44033 removing 'fat' from smt 1.0 parser
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 18:11:27 -07:00
Leonardo de Moura
f1b6d1c7f3 removing 'fat' from smt 1.0 parser
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 18:04:20 -07:00
Leonardo de Moura
95a25265f2 removed native low level parser
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 17:18:41 -07:00
Leonardo de Moura
98147b0fc9 Disabled (extra) internal python API for testing.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 18:55:17 -07:00
Leonardo de Moura
fa6b2a7bf9 finished binding auto gen for Python and DotNet
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 18:43:22 -07:00