Christoph M. Wintersteiger
|
d57a2a6dce
|
Bumped version to 4.5.0
|
2016-11-07 22:02:30 +00:00 |
|
Christoph M. Wintersteiger
|
253cfeb0af
|
Added FPA numeral accessors/predicates to Python API
|
2016-10-27 15:07:34 +01:00 |
|
Christoph M. Wintersteiger
|
ead970b477
|
Bugfix for Python API.
Thanks to John D. Ramsdell for reporting this issue (http://stackoverflow.com/questions/39584779/why-is-the-sort-of-a-bound-variable-forced-not-to-be-a-finite-domain-sort).
|
2016-10-26 14:08:33 +01:00 |
|
Nikolaj Bjorner
|
461e88e34c
|
additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-25 20:32:13 -07:00 |
|
Christoph M. Wintersteiger
|
abcb6040d4
|
Refactored FPA numeral accessors.
|
2016-10-24 12:53:57 +01:00 |
|
Christoph M. Wintersteiger
|
6b474adc8a
|
Added accessors to extract sign/exponent/significand BV numerals from FP numerals.
|
2016-10-24 12:50:05 +01:00 |
|
Nikolaj Bjorner
|
6d3430c689
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-10-22 21:51:11 -07:00 |
|
Nikolaj Bjorner
|
e32e0d460d
|
fix at-most-1 constraint compiler bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-22 21:50:45 -07:00 |
|
Nikolaj Bjorner
|
23b9d3ef55
|
fix at-most-1 constraint compiler bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-22 18:50:16 -07:00 |
|
Christoph M. Wintersteiger
|
5bd00d3f83
|
Bugfixes for the FPA API
|
2016-10-21 15:39:02 +01:00 |
|
Andrew Dutcher
|
bd80f7b4d5
|
fix some issues with the windows build
|
2016-10-10 15:38:08 -07:00 |
|
Andrew Dutcher
|
67a7889188
|
Update metadata for new distribution
|
2016-10-10 15:38:02 -07:00 |
|
Christoph M. Wintersteiger
|
4956f6ef5b
|
Test fix for python3
|
2016-10-05 16:11:07 +01:00 |
|
Christoph M. Wintersteiger
|
d495b08639
|
Build/test fix for python3
|
2016-10-05 15:34:02 +01:00 |
|
Nikolaj Bjorner
|
e3f0aff318
|
address ubuntu warning and add shortcuts for maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-03 16:22:13 -07:00 |
|
Nikolaj Bjorner
|
186afe7d10
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-10-02 10:22:23 -07:00 |
|
Nikolaj Bjorner
|
b2db2f1eb6
|
allow negative weights for weighted maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-02 10:21:58 -07:00 |
|
Nikolaj Bjorner
|
57ebf7bd38
|
accepting floats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-02 10:08:23 -07:00 |
|
Nikolaj Bjorner
|
136f724445
|
update python API with facilities for Pseudo-Booleans and += shorthand for adding constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-30 14:18:34 -07:00 |
|
Nikolaj Bjorner
|
279621c1d7
|
duplicating private member from z3 to avoid build regressions under some environments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-30 07:21:39 -07:00 |
|
Nikolaj Bjorner
|
8cf356224e
|
fix python for 3.x
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-22 22:24:43 -07:00 |
|
Andrew Dutcher
|
4801a27c2d
|
Fix up z3test to a) exist and b) work
|
2016-09-21 17:18:10 -07:00 |
|
Andrew Dutcher
|
02217d048b
|
replace all non-portable filepath slashes with os.path.join
|
2016-09-14 14:19:10 -07:00 |
|
Andrew Dutcher
|
02783d0bfb
|
Minor tweaks to make things more reliable/less obnoxious
|
2016-09-14 01:49:37 -07:00 |
|
Andrew Dutcher
|
704105306c
|
FINISH IT
|
2016-09-14 01:40:01 -07:00 |
|
Andrew Dutcher
|
0bbd172af3
|
First steps to a sane python build
|
2016-09-14 01:37:04 -07:00 |
|
Andrew Dutcher
|
fa6cc19184
|
Moved python bindings into package
|
2016-09-14 01:33:07 -07:00 |
|
Nikolaj Bjorner
|
424a8c69bd
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-09-02 03:05:23 -07:00 |
|
Nikolaj Bjorner
|
f2b5c11d1c
|
add option for prettier proof printing, Issue #706
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-20 03:52:45 -07:00 |
|
Nikolaj Bjorner
|
665fccf07a
|
addressing max-segment issue for AMD64 + Debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-18 18:01:29 -07:00 |
|
Nikolaj Bjorner
|
cb2d8d2107
|
add detection of non-fixed variables to consequence finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-30 19:12:41 -07:00 |
|
Nikolaj Bjorner
|
d32019f4c9
|
fix consequence tracking for negated assumptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-30 10:49:06 -07:00 |
|
Nikolaj Bjorner
|
5c99405db3
|
finish consequence fast path code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 20:15:47 -07:00 |
|
Nikolaj Bjorner
|
074f1ad778
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-28 11:20:23 -07:00 |
|
Nikolaj Bjorner
|
14f29e7265
|
add basic built-in consequence finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 11:20:17 -07:00 |
|
Christoph M. Wintersteiger
|
3587baaf24
|
Added full version strings and associated API functions.
|
2016-07-28 18:06:02 +01:00 |
|
Nikolaj Bjorner
|
cf48eb5f72
|
mark also ast in parameters as GC roots. Issue #676
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-17 19:16:15 -04:00 |
|
Christoph M. Wintersteiger
|
a2eb824590
|
Added __nonzero__ and __bool__ functions to Python Z3 ASTs to enable use of Python lists (and similar).
Thanks to Vlad Shcherbina for the recommendation (see 37679447 (comment62859886_37679447) )!
|
2016-06-08 12:07:13 +01:00 |
|
Christoph M. Wintersteiger
|
a94aff23e6
|
Added clearer FP conversion functions to the Python API.
Implements #476
|
2016-06-03 13:23:12 +01:00 |
|
Nikolaj Bjorner
|
121f79b198
|
Merge pull request #603 from manueljacob/master
Expose Z3_mk_bv2int's is_signed parameter in Python API.
|
2016-05-16 07:56:37 -07:00 |
|
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 |
|
Manuel Jacob
|
7e3dfb4617
|
Expose Z3_mk_bv2int's is_signed parameter in Python API.
|
2016-05-13 23:17:05 +02:00 |
|
Nikolaj Bjorner
|
20a6b41c5c
|
coalescing is-int check for python 2.x, issue #572
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-21 10:49:16 -07:00 |
|
Nikolaj Bjorner
|
9667185af0
|
issue #549, replace BoolVal by False, otherwise creates regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-03 12:53:50 +02:00 |
|
Nikolaj Bjorner
|
11e8f06272
|
issue #549, replace False by BoolVal
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-03 12:52:15 +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 |
|
Andres Nötzli
|
34da0a32b9
|
[Z3py] Fix error in FPRef.__neg__()
`FPRef.__neg__()` did not work previously because it tried to construct an FPRef from an FPRef (`fpNeg()` already returns an FPRef).
|
2016-03-16 17:12:45 -07:00 |
|
Andres Nötzli
|
d6ece7e8a5
|
[Z3py] Add examples for fpToFP
|
2016-03-07 00:21:26 -08:00 |
|
Christoph M. Wintersteiger
|
8cc3ba5a8b
|
fixed FP Python doctest examples
|
2016-03-04 13:09:42 +00:00 |
|