3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 09:35:32 +00:00
Commit graph

8364 commits

Author SHA1 Message Date
Nikolaj Bjorner
bd53fa801e handle case input format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-17 21:42:18 -07:00
Nikolaj Bjorner
8a9837a8b5 more refinements for recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-17 10:02:56 -07:00
Nikolaj Bjorner
c8187c900e
Merge pull request #1886 from waywardmonkeys/use-bool-literals-more
Use bool literals instead of 0/1.
2018-10-17 09:45:10 -07:00
Nikolaj Bjorner
9e780bf46e
Merge pull request #1887 from waywardmonkeys/fix-doxygen-warnings
Fix doxygen warnings.
2018-10-17 09:44:19 -07:00
Bruce Mitchener
372cab2c5b Fix some typos. 2018-10-17 22:49:39 +07:00
Bruce Mitchener
f082735af6 Fix doxygen warnings. 2018-10-17 22:47:39 +07:00
Bruce Mitchener
dda62ae78c Use bool literals instead of 0/1. 2018-10-17 22:42:57 +07:00
Nikolaj Bjorner
48cdd12a47 cleanup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-17 05:56:04 -07:00
Nikolaj Bjorner
9dd9d5e18a more integration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-17 05:22:43 -07:00
Nikolaj Bjorner
c7d0d4e191 add c-cube's recursive function theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-17 04:56:58 -07:00
Nikolaj Bjorner
40ea00be4b
Merge pull request #1884 from janisozaur/const-ret
Remove superfluous const from returned types
2018-10-16 17:05:18 -07:00
Michał Janiszewski
844f400a62 Remove superfluous const from returned types 2018-10-16 19:30:48 +02:00
Michał Janiszewski
cfd0486582 Catch exceptions by const-reference
Exceptions caught by value incur needless cost in C++, most of them can
be caught by const-reference, especially as nearly none are actually
used. This could allow compiler generate a slightly more efficient code.
2018-10-16 19:16:07 +02:00
Nikolaj Bjorner
6704a4be02
Revert "Made Z3 compile for C++17 with MSVC" 2018-10-15 12:52:19 -07:00
Matthew Parkinson
01005a46f6 Made it more legal C++17 2018-10-15 17:25:34 +01:00
Nikolaj Bjorner
b1ab473035 add arguments to optimize_check fix #1866
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 20:44:46 -07:00
Nikolaj Bjorner
09e40f6e23 add arguments to optimize_check fix #1866
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 20:43:35 -07:00
Nikolaj Bjorner
0457b5a73f add arguments to optimize_check fix #1866
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 20:39:54 -07:00
Nikolaj Bjorner
5b51e69137 fix #1874 by removing nnf.skolemize option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 18:17:34 -07:00
Nikolaj Bjorner
e9d615e309 merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 15:16:22 -07:00
Nikolaj Bjorner
0992628124 Merge branch 'csp' of https://github.com/nikolajbjorner/z3 into csp 2018-10-14 13:07:16 -07:00
Nikolaj Bjorner
77e4340470 update parser
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-14 13:06:09 -07:00
Nikolaj Bjorner
70f3fa36c5 remove qualifiers that downlevel compilers complain about
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-13 09:39:48 -07:00
Nikolaj Bjorner
6277ed61c9 pull rounding mode top-level to deal with build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-13 02:09:35 -07:00
Nikolaj Bjorner
973c9602f8 Merge branch 'master' of https://github.com/z3prover/z3 2018-10-12 22:44:33 -07:00
Nikolaj Bjorner
5356c4f7dd remove class from enum class, add default to avoid compiler warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-12 22:44:23 -07:00
Bruce Mitchener
58682c20be dl_util: Use an unsigned to match other values. 2018-10-13 07:58:27 +07:00
Nikolaj Bjorner
efb12331e0
Merge pull request #1873 from xlauko/master
Add a floating-point support to c++ api.
2018-10-12 10:52:55 -07:00
Bruce Mitchener
5bd93b8a77 Typo fixes. 2018-10-12 23:38:53 +07:00
Nikolaj Bjorner
a58bc72dfb Merge branch 'master' of https://github.com/z3prover/z3 2018-10-11 22:05:15 -07:00
Nikolaj Bjorner
f5fea8ae30 add parameter to force sat-cleaning on initialization and on simplification phases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-11 22:05:04 -07:00
xlauko
3b86ea3f8a Add a floating-point support to c++ api. 2018-10-11 16:30:59 +02:00
Nikolaj Bjorner
2f9853f1b5
Merge pull request #1865 from ahelwer/master
Files and changes for Z3 NuGet package
2018-10-06 21:46:52 -07:00
Andrew Helwer
7941074fd1 Added packaging directions, removed linkresource flag 2018-10-06 18:22:55 -07:00
Nikolaj Bjorner
f14a2b9a7c fix java
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-06 16:13:23 -07:00
Nikolaj Bjorner
aad09816cb build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-06 15:16:23 -07:00
Nikolaj Bjorner
c4829dfa22 fix #1577 again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-06 09:01:01 -07:00
Nikolaj Bjorner
44a0dbbc61 fix #1864
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-06 08:06:51 -07:00
Lev
99339798ee fix the value oflar_solver.m_status during pop()
Signed-off-by: Lev <levnach@hotmail.com>
2018-10-04 19:43:01 -07:00
Nikolaj Bjorner
2097983db3 fix java bindings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-04 14:05:38 -07:00
Nikolaj Bjorner
b540868cd7 Merge branch 'master' of https://github.com/z3prover/z3 2018-10-04 13:43:04 -07:00
Nikolaj Bjorner
a549e73b86 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-04 13:43:01 -07:00
Nikolaj Bjorner
f8e5d989bf fix #1577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-03 17:49:57 -07:00
Nikolaj Bjorner
3bc2213d54 fix #1577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-03 17:43:42 -07:00
Nikolaj Bjorner
46cdefac4d fix memory leak when cuber isn't run to completion. Found by Daniel Selsam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-03 10:57:02 -07:00
Nikolaj Bjorner
fd9fd52271 fixing #1847
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-02 17:13:46 -07:00
Nikolaj Bjorner
8b981e545d
Merge pull request #1855 from mtrberzi/refactoring-arith
Z3str3: refactoring, arith_value
2018-10-02 14:10:36 -07:00
Nikolaj Bjorner
69f35a2970
Merge branch 'master' into intel-compiler 2018-10-02 11:54:52 -07:00
Murphy Berzish
b2f0051114 Merge remote-tracking branch 'upstream/master' into refactoring-arith 2018-10-02 12:38:40 -04:00
Murphy Berzish
39fbf1e174 Z3str3: don't use arith_value::get_value in get_arith_value 2018-10-02 12:28:53 -04:00