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

7919 commits

Author SHA1 Message Date
Nikolaj Bjorner
fbbc57168d
Merge pull request #1508 from mtrberzi/regex-allchar
add re.allchar support in z3str3
2018-02-27 09:12:13 +09:00
Murphy Berzish
ac9b03528a add re.allchar support in z3str3 2018-02-26 17:19:45 -05:00
Nikolaj Bjorner
5d457c95aa update registration of built-ins
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-26 21:00:41 +09:00
Nikolaj Bjorner
0199c7515f fix z3.py
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-26 19:49:13 +09:00
Nikolaj Bjorner
ce1b135ec3 address accessor inconsistencies between - and from #1506
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-26 14:57:17 +09:00
Nikolaj Bjorner
45b6e0998a Merge branch 'master' of https://github.com/z3prover/z3 2018-02-25 13:19:59 +09:00
Nikolaj Bjorner
e9b6de0746
Merge pull request #1501 from mikhailramalho/master
Convert BVULT(X,Y) into !BVULE(Y,X)
2018-02-25 13:19:11 +09:00
Nikolaj Bjorner
d5f83205ac
Merge pull request #1495 from AngusL/master
Fix Python FiniteDomainSortRef.size()
2018-02-25 13:16:17 +09:00
Nikolaj Bjorner
5741786f3e
Merge pull request #1503 from cocreature/fid-order
Fix assignment of family ids
2018-02-25 13:15:40 +09:00
Nikolaj Bjorner
314c39de99
Merge pull request #1497 from levnach/dev
fix the override warning
2018-02-25 13:13:33 +09:00
Nikolaj Bjorner
7b68be75c9 fixes to #1500 and #1457
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-25 13:11:20 +09:00
Nikolaj Bjorner
9279cbfbac don't reinit assumptions when the solver is unsat. fixes #1502
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-24 16:30:08 +09:00
Moritz Kiefer
5d0e33c9ad Fix assignment of family ids 2018-02-23 20:22:07 +01:00
Mikhail Ramalho
c5336f8003 Convert BVULT(X,Y) into !BVULE(Y,X)
Signed-off-by: Mikhail Ramalho <mikhail.ramalho@gmail.com>
2018-02-23 17:17:02 +00:00
Lev Nachmanson
a238a0a37d fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-02-22 17:07:21 -08:00
Lev Nachmanson
dbe5df85c3 fix the override warning
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-02-22 08:44:50 -08:00
Nikolaj Bjorner
41e0a12678 fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-22 09:22:30 +09:00
Nikolaj Bjorner
6ed95718ce fix more warnings with override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-22 08:53:17 +09:00
Nikolaj Bjorner
919989cfe8 fix more warnings with override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-22 08:39:31 +09:00
Nikolaj Bjorner
a4c58ec4c2 fix #1496
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-22 08:05:28 +09:00
Nikolaj Bjorner
d70ee71a43 try another build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-21 22:38:10 +09:00
Nikolaj Bjorner
763c250734 try another build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-21 22:33:44 +09:00
Nikolaj Bjorner
24f56fd74c try another build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-21 22:29:22 +09:00
Nikolaj Bjorner
7b6f51941c fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-21 22:18:47 +09:00
Nikolaj Bjorner
b3fa5d7978 Merge branch 'master' of https://github.com/z3prover/z3 2018-02-21 21:59:00 +09:00
Nikolaj Bjorner
54b00f357b fix rule inlining, add WithParams to pass parameters directly to python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-21 21:57:54 +09:00
Nikolaj Bjorner
daf6746403
Merge pull request #1494 from cocreature/declare-datatype
Insert sort declaration for nullary sorts declared using declare-datatype
2018-02-20 12:49:39 -08:00
Angus Lepper
7b91195770
Fix Python FiniteDomainSortRef.size() 2018-02-20 19:37:17 +00:00
Moritz Kiefer
b0997661cc Insert sort declaration for nullary sorts declared using declare-datatype 2018-02-19 17:53:53 +01:00
Nikolaj Bjorner
a2f907c7d1 fix #1492
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-18 13:20:15 -08:00
Nikolaj Bjorner
c7063631e1 remove unused code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-16 12:07:23 -08:00
Nikolaj Bjorner
fadcac8f6d fix #1491
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-15 12:39:08 -08:00
Nikolaj Bjorner
a231ff3735 Merge branch 'master' of https://github.com/z3prover/z3 2018-02-14 21:47:25 -08:00
Nikolaj Bjorner
0bbdee810d fix #1488
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-14 21:46:20 -08:00
Nikolaj Bjorner
1323b8f63f
Merge pull request #1485 from waywardmonkeys/modernize-redundant-void-arg
Remove redundant void arg.
2018-02-13 08:14:05 -08:00
Nikolaj Bjorner
582f859d52
Merge pull request #1486 from waywardmonkeys/modernize-use-bool-literals
Use bool literal `false` instead of `0`.
2018-02-13 08:13:42 -08:00
Christoph M. Wintersteiger
cbf44d3646
Merge pull request #1487 from Z3Prover/revert-1462-patch-1
Revert "Fix encoding error"
2018-02-13 14:09:43 +00:00
Christoph M. Wintersteiger
0ef33a98c4
Revert "Fix encoding error" 2018-02-13 14:08:55 +00:00
Bruce Mitchener
971a5eddcb Use bool literal false instead of 0. 2018-02-13 19:23:47 +07:00
Bruce Mitchener
7bf80c66d0 Remove redundant void arg.
While this was needed in ANSI C, it isn't in C++ and triggers a warning
in clang-tidy when `modernize-redundant-void-arg` is enabled.
2018-02-13 18:51:52 +07:00
Nikolaj Bjorner
eab7ae58be fix #1484
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-12 23:30:10 -08:00
Nikolaj Bjorner
792fdb915f remove deprecated comments about bv2int/int2bv being treated as uninterpreted, raise in #1481
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-12 13:07:09 -08:00
Nikolaj Bjorner
e1100af52c ensure that final model is logged by the time it is produced fix #1463
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-12 12:04:24 -08:00
Nikolaj Bjorner
29ab1ab64b
Merge pull request #1483 from waywardmonkeys/modernize-use-nullptr
Use nullptr.
2018-02-12 11:15:20 -08:00
Bruce Mitchener
76eb7b9ede Use nullptr. 2018-02-12 14:05:55 +07:00
Nikolaj Bjorner
f01328c65f
Merge pull request #1482 from waywardmonkeys/modernize-use-override-2
Use override rather than virtual.
2018-02-11 21:36:07 -08:00
Bruce Mitchener
7167fda1dc Use override rather than virtual. 2018-02-10 09:56:33 +07:00
Nikolaj Bjorner
ce123d9dbc
Merge pull request #1480 from waywardmonkeys/modernize-use-override
Use override rather than virtual.
2018-02-09 09:16:58 -08:00
Bruce Mitchener
b7d1753843 Use override rather than virtual. 2018-02-09 21:19:27 +07:00
Nikolaj Bjorner
2b847478a2
Merge pull request #1478 from waywardmonkeys/unnecessary-value-param-fixes
Remove unnecessary value parameter copies.
2018-02-09 02:20:47 -08:00