3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00
Commit graph

8424 commits

Author SHA1 Message Date
Nikolaj Bjorner
ee5ae8fb5e
Merge pull request #1983 from waywardmonkeys/missing-ref
mk_coeffs_without was inadvertently copying src.
2018-11-28 09:07:15 -08:00
Nikolaj Bjorner
a78380901e
Merge pull request #1976 from waywardmonkeys/use-nullptr-more
Use nullptr rather than 0/NULL.
2018-11-28 09:06:40 -08:00
Bruce Mitchener
a3281a02db mk_coeffs_without was inadvertently copying src.
Pass it via ref.
2018-11-28 20:12:47 +07:00
Bruce Mitchener
090f14e7bc Fix a couple of typos. 2018-11-28 14:58:04 +07:00
Bruce Mitchener
b83d6d77c9 Use nullptr rather than 0/NULL. 2018-11-28 14:57:01 +07:00
Nikolaj Bjorner
c5f280ae6e
Merge pull request #1969 from Bronsa/master
Catch and print exceptions in Z3_mk_config
2018-11-27 10:43:43 -08:00
Nikolaj Bjorner
5df29daa35
Merge pull request #1972 from waywardmonkeys/use-vector-empty
Prefer using empty rather than size comparisons.
2018-11-27 10:39:34 -08:00
Nikolaj Bjorner
7b68d3d893
Merge pull request #1973 from waywardmonkeys/modernize-use-override
Use 'override' in new code.
2018-11-27 10:37:35 -08:00
Nikolaj Bjorner
4bbf90c57f
Merge pull request #1974 from waywardmonkeys/fix-ocaml-typo
Fix typo in OCaml API docs.
2018-11-27 10:37:24 -08:00
Nikolaj Bjorner
2b34e4f738 fix #1968
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-27 10:36:03 -08:00
Bruce Mitchener
7fb0106ead Fix typo in OCaml API docs. 2018-11-27 22:14:41 +07:00
Bruce Mitchener
64ac929301 Use 'override' in new code. 2018-11-27 22:07:14 +07:00
Bruce Mitchener
e570940662 Prefer using empty rather than size comparisons. 2018-11-27 21:42:04 +07:00
Nicola Mometto
21158d87e3 override n_mk_config in ml bindings to catch exception path 2018-11-27 12:31:00 +00:00
Nicola Mometto
29a28f544d catch and print exceptions in Z3_mk_config instead of letting them
bubble up the stack
2018-11-27 12:31:00 +00:00
Nikolaj Bjorner
253f457425 Merge branch 'master' of https://github.com/z3prover/z3 2018-11-26 21:13:10 -08:00
Nikolaj Bjorner
503bedbc7a fix #1967:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-26 21:12:47 -08:00
Nicola Mometto
f18227bf2d Add Memory.reset to OCaml API 2018-11-26 17:24:51 +00:00
Bruce Mitchener
b2123136b1 Remove unused DEFINE_VOID macro. 2018-11-26 09:20:04 +07:00
Nikolaj Bjorner
e026f96ed4 code review updates for #1963
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-25 14:30:30 -08:00
Nikolaj Bjorner
abfb9989b6
Merge pull request #1963 from Nils-Becker/master
Logging Improvements for the Axiom Profiler
2018-11-25 14:25:35 -08:00
Nikolaj Bjorner
8e83d04e02 this->size()
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-25 14:22:22 -08:00
Nikolaj Bjorner
88fd088a09 conditional flattening
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-25 14:15:10 -08:00
Nikolaj Bjorner
16be5b0e7d fix #1816 - m_parent_selects gets updated while accessing an interator, fix is to rely on the size of the vector for iteration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-25 14:04:17 -08:00
nilsbecker
b57a483a6c using obj_hashtable instead of unordered_set as suggested by Nikolaj 2018-11-25 22:50:14 +01:00
nilsbecker
165b256d32 ensure equalities between terms bound to quantified variables are always logged 2018-11-25 20:34:25 +01:00
nilsbecker
1e4f524a22 Merge branch 'master' of https://github.com/Z3Prover/z3 2018-11-25 16:58:09 +01:00
Nikolaj Bjorner
aa723f1eee fix uninitialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 18:13:35 -08:00
Nikolaj Bjorner
074ed0d874 fix warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 17:39:19 -08:00
Nikolaj Bjorner
32df9b1155 mac build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 17:34:53 -08:00
Nikolaj Bjorner
96043216e5 fix unsound unfolding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 17:25:56 -08:00
Nikolaj Bjorner
6ddbc9cd38 overhaul of regular expression membership solving. Use iterative deepening and propagation, coallesce intersections
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 15:26:39 -08:00
Nikolaj Bjorner
d61d9d4ce3 remove reject states
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-24 11:06:51 -08:00
Nikolaj Bjorner
33eb82c25a remove prefix2prefix, fix #1566
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 23:36:47 -08:00
Nikolaj Bjorner
069949a576 fix model construction for semantics of itos
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 22:30:13 -08:00
Nikolaj Bjorner
20a28af225 fix stoi/itos axiom replay
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 21:42:48 -08:00
Nikolaj Bjorner
d55af41955 constrain lengths
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 19:54:34 -08:00
Nikolaj Bjorner
88fb826a03 overhaul stoi and itos to fix #1957 and related
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 18:50:20 -08:00
Nikolaj Bjorner
801026937d fix #1846
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 13:49:09 -08:00
Nikolaj Bjorner
8d940f64b8 fix build regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-23 10:57:07 -08:00
Nikolaj Bjorner
f591e0948a fix #1841
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-22 15:28:33 -08:00
Nikolaj Bjorner
7bc3b4e381 swap order in equality for emptiness check to deal with rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-22 13:03:55 -08:00
Nikolaj Bjorner
ec36a9c495 fix user push/pop with ba constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-22 12:40:23 -08:00
Nikolaj Bjorner
aeb4d1864d clean up suffix/prefix rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-22 11:39:34 -08:00
Nikolaj Bjorner
498fa87993 seq rewriting fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-22 10:48:49 -08:00
Nikolaj Bjorner
7b2590c026 fix is-unit test in seq rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-21 17:08:33 -08:00
Nikolaj Bjorner
0c1408b30e fixing #1948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-21 13:48:48 -08:00
Bruce Mitchener
236f85d82b Improve intra-doc linking. 2018-11-21 19:13:02 +07:00
Nikolaj Bjorner
2cc654081c
Merge pull request #1955 from waywardmonkeys/Z3_bool_to_bool
Switch from using Z3_bool to using bool.
2018-11-20 20:29:28 -08:00
Nikolaj Bjorner
90070fda95 fix #1959
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-11-20 20:17:09 -08:00