Nikolaj Bjorner
|
cd937c07f3
|
return proper ast-option from get_const_interp function insetad of raising exceptions from inside the C API. Fixes discrepancy with documentation and behavior across extensions of the API. Issue #587
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 13:29:38 -07:00 |
|
xlauko
|
ae2821dea1
|
Add srem, urem, shift, ext operators to c++ api
|
2016-04-28 21:58:05 +02:00 |
|
Nikolaj Bjorner
|
20bbdfe31a
|
moving remaining qsat functionality over
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-19 15:35:26 -07:00 |
|
Nikolaj Bjorner
|
f175f864ec
|
merge useful utilities from qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-19 12:01:44 -07:00 |
|
Jan Mrázek
|
57265f6eb1
|
Add methods for obtaining numeral values in C++ API
|
2016-03-16 00:18:49 +01:00 |
|
Nikolaj Bjorner
|
8d61d36c3f
|
add documentation methods to param_descrs, add C++ API and example for param_descrs. Issue #443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-12 11:45:00 +00:00 |
|
Nikolaj Bjorner
|
a3c4972c85
|
seq API, tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-03 17:16:13 -08:00 |
|
Christoph M. Wintersteiger
|
b25f517a89
|
Bugfix for C++ API.
Fixes #371.
|
2015-12-11 14:03:41 +00:00 |
|
Christoph M. Wintersteiger
|
cc8e685f45
|
whitespace
|
2015-12-11 14:03:24 +00:00 |
|
Nikolaj Bjorner
|
6580f1daf3
|
expose main interpolation routines in C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-02 07:40:06 -08:00 |
|
Nikolaj Bjorner
|
fd8fd40669
|
fix tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-20 08:00:01 -08:00 |
|
Nikolaj Bjorner
|
0f602d652a
|
remove deprecated API functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-14 13:47:41 -08:00 |
|
Nikolaj Bjorner
|
b4cb51cdb3
|
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-06 17:29:24 -08:00 |
|
Nikolaj Bjorner
|
3bc94e08b3
|
move friend definitions to inlined functions. Issue #241
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-28 13:24:13 -07:00 |
|
Christoph M. Wintersteiger
|
57db321daf
|
Merge branch 'WpedanticFix' of https://github.com/Dmitriy403/z3 into Dmitriy403-WpedanticFix
|
2015-10-19 14:57:34 +01:00 |
|
Christoph M. Wintersteiger
|
1364f39f61
|
Merge pull request #218 from cgcgbcbc/fix/implies
fix implies(expr const &, expr const &) in z3++.h
|
2015-10-19 14:29:07 +01:00 |
|
Guang Chen
|
cef7ec2157
|
fix implies(expr const &, expr const &) in z3++.h
|
2015-09-13 13:29:06 +08:00 |
|
Dmitriy Trubenkov
|
ab88708f9a
|
Remove extra semicolons in C++ headers. Useful for projects builded with -Wpedantic
|
2015-07-25 23:46:01 +03:00 |
|
Nikolaj Bjorner
|
4bc044c982
|
update header guards to be C++ style. Fixes issue #9
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-08 23:18:40 -07:00 |
|
Nikolaj Bjorner
|
23a6138d81
|
initialize potentially unused variables. Fixes issue #112
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-28 14:55:37 -07:00 |
|
Nikolaj Bjorner
|
562ed61a24
|
add shorthands for creating uninterpreted sorts to context API
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-27 09:30:37 -07:00 |
|
Nuno Lopes
|
1dc17db56a
|
Fix concat() in c++ api
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-05-15 09:01:56 +01:00 |
|
Nikolaj Bjorner
|
ab5022888c
|
Merge branch 'opt' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-14 12:11:17 +01:00 |
|
Nikolaj Bjorner
|
4a9d97bd02
|
add concat to z3++, codeplex request
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-08 21:29:48 -07:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
nikolajbjorner
|
3ca3c948cf
|
add bit-vector extract shortcuts to C++ API
Signed-off-by: nikolajbjorner <nbjorner@microsoft.com>
|
2015-02-27 11:08:49 -08:00 |
|
Nikolaj Bjorner
|
08cb8b8de8
|
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-09 16:04:25 +01:00 |
|
Nikolaj Bjorner
|
b4600ffda0
|
add print to SMT-LIB format from solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-31 14:24:21 +01:00 |
|
Nikolaj Bjorner
|
ce18421a7a
|
fix box
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 14:29:39 -07:00 |
|
Christoph M. Wintersteiger
|
342a23cfcb
|
C++ API bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-10 13:00:41 +01:00 |
|
Nikolaj Bjorner
|
7ef1e8a3de
|
turn friends into inliers to respect namespace for non-operator friends. Operaor friends will stil be in file scope so do not take name-space qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 19:04:15 -07:00 |
|
Nikolaj Bjorner
|
31f16d7aa4
|
add push/pop to optimization context for convenience
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 14:58:58 -07:00 |
|
Nikolaj Bjorner
|
d118f07e37
|
fix maximize name in C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-04-22 14:48:05 +02:00 |
|
Nikolaj Bjorner
|
cc577a431a
|
C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-28 09:39:14 -07:00 |
|
Nikolaj Bjorner
|
13e454ad63
|
adding C++ API for optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-28 09:29:21 -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 |
|
Nikolaj Bjorner
|
457b22b00e
|
add TPTP example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-06 21:49:00 -07:00 |
|
Leonardo de Moura
|
ccb36f1ae7
|
Fix issue https://z3.codeplex.com/workitem/54
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-07-09 08:22:17 -07:00 |
|
Leonardo de Moura
|
c8c5f30b49
|
Add new C++ APIs for creating forall/exists expressions.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-05-09 21:30:31 -07:00 |
|
Nikolaj Bjorner
|
2afcc493e0
|
remove reference count debugging, add substitution to C++ header
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-18 10:18:26 -07:00 |
|
Leonardo de Moura
|
e8140f5c1f
|
Fix compilation problems when using Visual Studio 32 bit compiler
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-26 12:34:52 -08:00 |
|
Leonardo de Moura
|
b2810592e6
|
Add enumeration_sort method to C++ API. Add as_expr method to goal class in C++ API. Add enum_sort_example to C++ examples/c++/example.cpp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-26 08:29:01 -08:00 |
|
Leonardo de Moura
|
030aef5d5a
|
Fix bug reported by Andrey Kupriyanov
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-14 09:55:42 -08:00 |
|
Leonardo de Moura
|
6dd4cb832b
|
Fix problem reported by Alex Horn
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-24 16:42:34 -08:00 |
|
Leonardo de Moura
|
c430fe26aa
|
Add ite operator to the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-04 08:29:25 -08:00 |
|
Leonardo de Moura
|
92a29b1e43
|
added Z3_global_param_reset_all API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-04 11:55:12 -08:00 |
|
Leonardo de Moura
|
0ec6e2f218
|
adjusting examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 15:19:47 -08: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
|
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 |
|