3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00
Commit graph

1467 commits

Author SHA1 Message Date
Nikolaj Bjorner
ff0f257102 remove iff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-14 16:08:48 -07:00
Matteo
65885f7eba add_constraint API 2018-06-14 16:08:48 -07:00
Matteo
3c7165780c Extend spacer with callback events
Callback events allow the client of spacer to
get events during exection. The events include
new lemmas and unfolding.
2018-06-14 16:08:48 -07:00
Nikolaj Bjorner
24adae4166 Merge branch 'master' of https://github.com/z3prover/z3 2018-06-07 22:03:16 -07:00
Nikolaj Bjorner
4547f2c001 enable non-expression bodies of quantifiers to fix #1667
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-07 22:03:03 -07:00
Nuno Lopes
9e916edcb0 z3.py: add overflow checks to PB API 2018-06-07 15:40:04 +01:00
Nikolaj Bjorner
fee4f91e2d add set operations to python request by Francois
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-01 08:07:06 -07:00
Nikolaj Bjorner
6dc9c3a587 fix ml build breakd #1659, #1660
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-29 07:37:27 -07:00
Nikolaj Bjorner
a06926915d remove stale file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-25 10:47:54 -07:00
Nikolaj Bjorner
6b700f1f5f remove interpolation from test_capi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-24 20:32:04 -07:00
Nikolaj Bjorner
a9ca01d8d3 deprecating interp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-24 13:12:07 -07:00
Nikolaj Bjorner
4f5775c531 remove interpolation and duality dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-24 08:33:48 -07:00
Nikolaj Bjorner
b1e83dfc58
Merge pull request #1642 from waywardmonkeys/cxx-docs-missing-word
Fix missing word in C++ API docs.
2018-05-23 10:01:29 -07:00
Nikolaj Bjorner
148ccc93f0
Merge pull request #1641 from waywardmonkeys/remove-proof-mode-from-ocaml-docs
Update OCaml docs for changes made elsewhere.
2018-05-23 10:01:11 -07:00
Bruce Mitchener
6db90a9333 Fix missing word in C++ API docs. 2018-05-23 23:58:08 +07:00
Bruce Mitchener
a3facc82fb Update OCaml docs for changes made elsewhere.
This removes references to the PROOF_MODE that have been removed
elsewhere.
2018-05-23 23:55:17 +07:00
Bruce Mitchener
510cb5ee6e Z3_TRUE/Z3_FALSE should be true/false, not 1/0.
Now that Z3_bool is a C bool, the associated constants should
be as well.
2018-05-23 23:51:36 +07:00
Nikolaj Bjorner
c963f6f2df merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-23 08:02:16 -07:00
Nikolaj Bjorner
50c93d1ad4 merge with 4.7.1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-22 17:10:36 -07:00
Nikolaj Bjorner
8302360321 fix #1625
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-18 14:24:12 -07:00
Nikolaj Bjorner
e5b14ab682 fix #1625
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-18 14:03:32 -07:00
Nikolaj Bjorner
f59bf4c464
Merge branch 'master' into opt 2018-05-03 08:53:52 -07:00
Nikolaj Bjorner
6e03c7a542 fix #1607 by filtering exceptions when the context is canceled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-03 03:23:54 -07:00
Nikolaj Bjorner
202d497be8
Merge branch 'master' into opt 2018-05-02 12:32:14 -07:00
Nikolaj Bjorner
6bff15e12e fix #1609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-02 10:38:46 -07:00
Nikolaj Bjorner
a07c6e4793 resolve
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-01 15:02:04 -07:00
Nikolaj Bjorner
78b9f0686a merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-01 07:43:29 -07:00
Nikolaj Bjorner
6807210c8b merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-30 16:00:07 -07:00
Nikolaj Bjorner
832803b213 merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-30 15:59:01 -07:00
Nikolaj Bjorner
ef31b27d5e merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-30 14:36:45 -07:00
Nikolaj Bjorner
f525f43e43 merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-30 09:30:43 -07:00
Nikolaj Bjorner
5dbba8bd53 fix #1599. fix #1600
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-27 17:48:04 +02:00
Nikolaj Bjorner
56827d5725 adding the orphaned shorthand #1574
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-13 23:10:21 -07:00
Nikolaj Bjorner
6078d24016 adding orphaned function declaration #1574 2018-04-13 23:07:14 -07:00
Nikolaj Bjorner
2dc92e2b94 merge with pull request #1557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-07 17:22:49 -07:00
Nikolaj Bjorner
65834661a8 disambiguate calls to set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-07 10:53:52 -07:00
Nikolaj Bjorner
5ba939ad5e add tuple shortcut and example to C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-04-03 12:40:18 -07:00
Nikolaj Bjorner
21a3b9c8e2 increment version number due to ABI/API breaking change #1556
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-31 05:20:47 -07:00
Bruce Mitchener
2fa304d8de Remove int64, uint64 typedefs in favor of int64_t / uint64_t. 2018-03-31 14:45:04 +07:00
Bruce Mitchener
16a2ad9afd Use stdint.h for int64_t / uint64_t in API.
Now that we can use stdint.h, we can use it to portably define
64 bit integer types for use in the API.
2018-03-30 23:06:24 +07:00
Bruce Mitchener
b9f2188fc0 Update Z3_bool doc. 2018-03-30 22:34:07 +07:00
Nikolaj Bjorner
76dec85c93 use stdbool #1526 instead of int
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-27 15:41:53 -07:00
Nikolaj Bjorner
78744e589c add stdbool.h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-27 12:19:24 -07:00
Nikolaj Bjorner
c513f3ca09 merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-25 14:57:01 -07:00
Nikolaj Bjorner
fc719a5ee8 fix diagnostic output #1553
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-24 10:37:05 -07:00
Nikolaj Bjorner
753f2c89ef initialize solvers to ensure that eval mode has a solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-23 18:54:23 -07:00
Nikolaj Bjorner
966a8f73d3 add eval feature #1553
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-23 16:26:20 -07:00
Nikolaj Bjorner
fe30b7edb6 fix mac build error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-21 03:16:58 -07:00
Nikolaj Bjorner
f86a9b4b70 check-error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-21 02:44:53 -07:00
Nikolaj Bjorner
d27527d4df fix mac build error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-20 20:49:57 -07:00