Nikolaj Bjorner
|
8e1ab23c3d
|
remove deprecated functions from ML API. #1393
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-07 18:43:29 +05:30 |
|
Nikolaj Bjorner
|
39d1ad3edb
|
fix #1390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-07 05:15:53 +05:30 |
|
Nikolaj Bjorner
|
2770c8f884
|
disable C++11 dependency to fix the travis build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-05 08:15:23 +05:30 |
|
Nikolaj Bjorner
|
5f8c97532c
|
circumvent build errors introduced when using the ast_vector_tpl iterator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-04 18:10:48 +05:30 |
|
Nikolaj Bjorner
|
5ee30a3cd9
|
include special functionality in parsers for solvers and opt for additional file formats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-03 20:00:24 +01:00 |
|
Nikolaj Bjorner
|
0bfea99cff
|
fix issues found in parsing examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 14:43:52 -08:00 |
|
Nikolaj Bjorner
|
0a67f6ee9b
|
fix maxsat compilation for maxsat example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 09:00:37 -08:00 |
|
Nikolaj Bjorner
|
2749e547cf
|
fix c example, remove more smtlib1 printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 18:14:24 -08:00 |
|
Nikolaj Bjorner
|
b8e5fc9f43
|
remove SMTLIB1 printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 15:08:28 -08:00 |
|
Nikolaj Bjorner
|
eeee77889b
|
add parser error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:58:58 -08:00 |
|
Nikolaj Bjorner
|
161b6a9983
|
increase minor version, update java/.net apis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:51:37 -08:00 |
|
Nikolaj Bjorner
|
92b4b9e7a7
|
fix error messaging for parsers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:14:00 -08:00 |
|
Nikolaj Bjorner
|
89971e2a98
|
remove smtlib1 dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 10:37:30 -08:00 |
|
Nikolaj Bjorner
|
56cc0a9018
|
remove redundant argument #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:47:27 -08:00 |
|
Nikolaj Bjorner
|
2597ac6756
|
fix argument validation to new overflow/underflow functions #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:44:15 -08:00 |
|
Nikolaj Bjorner
|
18200f55ed
|
add bit-vector over/underflow checks to Python API, #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 15:14:49 -08:00 |
|
Nikolaj Bjorner
|
a68d5131c7
|
add bvsmod
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-16 09:00:14 -08:00 |
|
Nikolaj Bjorner
|
2efcd5b789
|
additional bit-vector operators over C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-16 08:55:40 -08:00 |
|
Nikolaj Bjorner
|
7f13cf13f2
|
clean up bv_numeral code and fix bug in how they are initialized
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 15:00:11 -08:00 |
|
Nikolaj Bjorner
|
795e0c641a
|
add method to create bit-vectors directly from an array of Booleans
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 14:44:59 -08:00 |
|
Nikolaj Bjorner
|
dbb35b951c
|
make .NET and Java bindings for optimization use Expr instead of ArithExpr to accomodate bit-vector optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-13 08:51:16 -08:00 |
|
Christoph M. Wintersteiger
|
17bcb37cf1
|
Fixed error handlers in Python API.
|
2017-11-08 20:09:18 +00:00 |
|
Christoph M. Wintersteiger
|
d2c5e0e76a
|
Fixed problems arising from unfortunate object destruction order in the Python API. Fixes #989.
|
2017-11-08 16:36:47 +00:00 |
|
Nikolaj Bjorner
|
f63439603d
|
streamlining proof generation (initial step of removing ast-manager dependency). Detect error in model creation when declaring constant with non-zero arity. See #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 21:16:46 -07:00 |
|
Nikolaj Bjorner
|
c9f540b066
|
additional array functions exposed over API, ping #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-19 11:08:48 -07:00 |
|
Nikolaj Bjorner
|
5b6472f022
|
change nullptr to 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 10:54:29 -07:00 |
|
Nikolaj Bjorner
|
40dfdb6606
|
bypass UBSan error warnings by using nullptr as error handler. Has same no-op effect. Issue #1287
|
2017-10-13 07:38:04 -07:00 |
|
Nikolaj Bjorner
|
c093e6d4b9
|
harden a few API methods against longjumps in set_error. Memory leak exposed in #1297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 09:53:02 -07:00 |
|
Nikolaj Bjorner
|
09ea370ea3
|
update C-example that fails to not use longjumps. Issue #1297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 12:06:19 -07:00 |
|
Nikolaj Bjorner
|
7f693186a0
|
trying to address leak reported in #1297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 07:10:04 -07:00 |
|
Nikolaj Bjorner
|
1371caace2
|
fix #1287, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-08 11:05:57 +01:00 |
|
Nikolaj Bjorner
|
6f7f957a26
|
likely fix for #1287
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-08 10:38:02 +01:00 |
|
Miguel Angelo Da Terra Neves
|
6c7a82edce
|
update to _get_args to convert arguments from AstVector to a python list
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-10-02 09:20:59 -07:00 |
|
Nikolaj Bjorner
|
cd24535e51
|
add newline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-22 09:54:56 -05:00 |
|
Christoph M. Wintersteiger
|
048ee090b0
|
Eliminated the remaining operator kinds for partially unspecified FP operators from the AST API.
|
2017-09-20 20:19:36 +01:00 |
|
Christoph M. Wintersteiger
|
a671560412
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-09-20 20:16:13 +01:00 |
|
Christoph M. Wintersteiger
|
cc9f67267d
|
Eliminated the remaining operator kinds for partially unspecified FP operators.
|
2017-09-20 20:16:09 +01:00 |
|
Sebastian Buchwald
|
da2826b55e
|
Fix warnings in C++ API
When assertions are disabled, the compiler warns about unused function parameters.
|
2017-09-20 16:22:09 +02:00 |
|
Christoph M. Wintersteiger
|
c275d4ddca
|
typo
|
2017-09-17 18:33:40 +01:00 |
|
Christoph M. Wintersteiger
|
db398eca7a
|
Tabs, formatting.
|
2017-09-17 17:50:05 +01:00 |
|
Christoph M. Wintersteiger
|
00651f8f21
|
Tabs, formatting.
|
2017-09-17 14:54:09 +01:00 |
|
Christoph M. Wintersteiger
|
31cfca0444
|
Eliminated unspecified operators for fp.to_*bv, fp.to_real. Also fixes #1191.
|
2017-09-12 19:43:45 +01:00 |
|
Christoph M. Wintersteiger
|
4ceef09156
|
Renamed FPA-internal functions now that they are exposed.
|
2017-09-11 15:04:53 +01:00 |
|
Christoph M. Wintersteiger
|
e88487021a
|
Exposed internal FPA func_decl kinds. Added missing FPA simplifications. Fixes #1242.
|
2017-09-11 14:36:58 +01:00 |
|
Nikolaj Bjorner
|
2ea9bfaa41
|
remove unstable sequence interpolant from doc test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-06 13:34:41 -07:00 |
|
Nikolaj Bjorner
|
5d17e28667
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:12:43 -07:00 |
|
Nikolaj Bjorner
|
93474c0263
|
aligning simplifier and rewriter for regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 09:43:25 -07:00 |
|
Nikolaj Bjorner
|
f12a4f04fd
|
aligning simplifier and rewriter for regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 09:28:40 -07:00 |
|
Nikolaj Bjorner
|
a3dba5b2f9
|
hide new datatype plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 20:01:59 -07:00 |
|
Nikolaj Bjorner
|
09386e43e3
|
doctest fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 19:07:02 -07:00 |
|