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
b301a59899
Merge pull request #1881 from Z3Prover/revert-1880-c++17
...
Revert "Made Z3 compile for C++17 with MSVC"
2018-10-15 12:52:38 -07:00
Nikolaj Bjorner
6704a4be02
Revert "Made Z3 compile for C++17 with MSVC"
2018-10-15 12:52:19 -07:00
Nikolaj Bjorner
4916de874b
Merge pull request #1880 from mjp41/c++17
...
Made Z3 compile for C++17 with MSVC
2018-10-15 12:52:07 -07:00
Nikolaj Bjorner
016872a5e0
increment patch
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-15 12:44:19 -07:00
Nikolaj Bjorner
c8d00fb5b4
follow instructions from #1879
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-15 11:44:47 -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
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
5f4da31b19
Merge pull request #1869 from nabice/master
...
Ignore current dir when searching for jni
2018-10-12 22:45:32 -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
Nikolaj Bjorner
3a6d735d0a
Merge pull request #1877 from waywardmonkeys/signed_comparison
...
dl_util: Use an unsigned to match other values.
2018-10-12 22:41:58 -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
Nikolaj Bjorner
5d1d3821b9
Merge pull request #1876 from waywardmonkeys/typo-fixes
...
Typo fixes.
2018-10-12 10:44:33 -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
nabice
13183b7c7c
Ignore current dir when searching for jni
2018-10-10 17:12:16 +08: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
e532b4c585
Normalized formatting
2018-10-06 18:59:34 -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
Andrew Helwer
8e0eb2ac50
Added NuGet package icon
2018-10-06 16:04:33 -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
42fd3da5c5
Merge pull request #1854 from janisozaur/intel-compiler
...
Add support for Intel Compiler
2018-10-02 11:55:21 -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
Nikolaj Bjorner
55cc89b6bb
Merge pull request #1862 from kbobyrev/arith_eq_solver-cleanup
...
[NFC] Cleanup arith_eq_solver.(cpp|h)
2018-10-02 08:48:49 -07:00
Nikolaj Bjorner
cc312d2f68
Merge pull request #1861 from waywardmonkeys/macos-naming
...
Refer to macOS rather than Mac OS / OSX.
2018-10-02 08:28:02 -07:00
Nikolaj Bjorner
5bf57c2700
fix cubing semantics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-02 08:14:19 -07:00
Kirill Bobyrev
a376a8d343
[NFC] Cleanup arith_eq_solver.(cpp|h)
...
Use for-range loops instead of for-index loops where possible, remove
trailing whitespaces.
This patch does not affect functionality.
2018-10-02 16:14:01 +03:00