Christoph M. Wintersteiger
1f29cebd4d
Fixed backwards compatibility problem in maxsat example
2017-06-28 14:44:41 +00:00
Christoph M. Wintersteiger
1a59123819
Fixed x86/x64 issues in theory_str
2017-06-28 12:49:10 +01:00
Nikolaj Bjorner
6f4c873b29
debugging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-27 13:18:20 -07:00
Nikolaj Bjorner
ac519f5656
Merge pull request #1119 from levnach/master
...
fix run of lp_solver for mps files
2017-06-27 11:49:14 -07:00
Lev Nachmanson
4d0fda81df
fix run of lp_solver for mps files
...
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
2017-06-27 11:45:29 -07:00
Nikolaj Bjorner
94416bea52
fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-27 09:07:55 -07:00
Nikolaj Bjorner
475b5c70c8
Merge pull request #1117 from levnach/master
...
fix maybe non initialized warning
2017-06-26 17:13:14 -07:00
Lev Nachmanson
dfe15adf7e
fix maybe non initialized warning
...
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
2017-06-26 16:32:44 -07:00
Nikolaj Bjorner
244cbc2638
ensure that auxiliary PB booleans are recognized during rewriting. Fixes segementation fault #1113 , but does not address performance issues with quantifiers and optimization combinations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-26 10:04:50 -07:00
Nikolaj Bjorner
7db1847f51
fix bitrot in maxsat example reference management #1116
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-26 09:36:53 -07:00
Nikolaj Bjorner
404db5759a
Merge pull request #1115 from delcypher/cmake_maxsat_example
...
[CMake] Teach CMake to build the `maxsat` example
2017-06-26 08:19:51 -07:00
Christoph M. Wintersteiger
fe781132b3
Merge pull request #1114 from delcypher/python_api_example_fixes
...
Fix Python API examples
2017-06-26 13:03:56 +01:00
Dan Liew
4d6cbd3788
[CMake] Teach CMake to build the maxsat
example as an external
...
project. The project can be built by building the new `c_maxsat_example`
target.
2017-06-26 11:58:51 +01:00
Dan Liew
896aae5606
Fix Python API examples so they work with Python 3 as well as Python 2.
2017-06-26 11:31:08 +01:00
Dan Liew
849eb389e6
[CMake] Add missing python example files.
...
We have to flatten the hierarchy when copying across so that all
Python examples have the `z3` directory in their directory.
2017-06-26 11:30:59 +01:00
Nikolaj Bjorner
66f0de6785
added in-processing features to card/pb
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-25 16:26:47 -07:00
Nikolaj Bjorner
bfd1bbc136
Merge pull request #1111 from delcypher/fix_cxx_api_exceptions_gcc_4_8
...
Unbreak Z3 C++ API exception support for GCC < 5.0.
2017-06-25 16:10:23 -07:00
Dan Liew
42e0f8f9ce
Unbreak Z3 C++ API exception support for GCC < 5.0. This was broken
...
by 0b1d564509
.
Older versions of GCC do not define `__cpp_exceptions` which caused
exceptions to not be raised leading to unexpected failures. To fix
this also check the `__EXCEPTIONS` macro which is used by older GCC
versions.
Also `#undef` the `Z3_THROW` macro at the end of the header file
because this is an implementation detail that we don't want to leak
to clients.
2017-06-25 23:03:39 +01:00
Christoph M. Wintersteiger
2fceac04d4
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-06-25 22:19:54 +01:00
Christoph M. Wintersteiger
c395516058
Adjusted rlimit increments in theory_arith to avoid non-termination issues
2017-06-25 22:19:42 +01:00
Christoph M. Wintersteiger
ffbf19d944
Merge branch 'master' of https://github.com/wintersteiger/z3
2017-06-25 20:46:14 +01:00
Christoph M. Wintersteiger
ad7aff2334
Added rlimit increments in theory_arith to avoid non-termination issues via F*.
2017-06-25 20:45:56 +01:00
Nikolaj Bjorner
c3d29e75ef
adding in-processing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-24 18:27:32 -07:00
Nikolaj Bjorner
33d8b9b798
Merge pull request #1110 from delcypher/cmake_2_8_12_fixes
...
[CMake] CMake 2.8.12 fixes
2017-06-24 09:45:25 -07:00
Dan Liew
80c0c4f663
[CMake] Fix detection of git description and hash for CMake 2.8.12
2017-06-24 15:15:27 +01:00
Dan Liew
3229bedb36
[CMake] Unbreak the configure step for CMake 2.8.12
2017-06-24 14:41:33 +01:00
Dan Liew
489077a3eb
[CMake] Remove use of INSTALL_PREFIX
argument to
...
`configure_package_config_file()`. This argument wasn't available
until CMake 3.1 and we don't appear to be really using it anyway.
2017-06-24 14:16:48 +01:00
Dan Liew
5a8205cb0c
[CMake] Unbreak detection of pthreads for CMake versions < 3.4
2017-06-24 14:05:25 +01:00
Dan Liew
ae8a089e25
[CMake] Fix missing sanitization in z3_add_cxx_flag flag()
function
...
which caused CMake 2.8.12 to hit an error when handling the `-std=c++11`
flag.
2017-06-24 13:47:51 +01:00
Nikolaj Bjorner
1631a68981
make the option soup dependencies more user-friendly, #1109
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-23 16:57:50 -07:00
Nikolaj Bjorner
1681419052
adding change notes to release notes for a future release
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-23 16:50:33 -07:00
Nikolaj Bjorner
9d1852343c
add separate get-objectives command #1107
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-23 16:34:38 -07:00
Nikolaj Bjorner
fb84ba8c34
updates and fixes to copying and cardinalities
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-23 14:00:33 -07:00
Nikolaj Bjorner
e3ec7e7d05
Merge branch 'master' of https://github.com/z3prover/z3
2017-06-23 11:34:18 -07:00
Nikolaj Bjorner
cd4bb5beaf
another fix for #1101
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-23 11:34:10 -07:00
Nikolaj Bjorner
42d0d2944c
Merge pull request #1105 from agurfinkel/dl_fixes
...
Minor bug fixes in datalog processing
2017-06-23 08:41:32 -07:00
Christoph M. Wintersteiger
ab355c2ef9
Merge pull request #1104 from agurfinkel/cmake_fix
...
[CMake] typos in cmake
2017-06-23 15:48:43 +01:00
Arie Gurfinkel
c7fbab0c11
propagate rule names during xform
2017-06-23 09:38:04 -04:00
Arie Gurfinkel
0dead22dca
fix missing initialization
2017-06-23 09:38:04 -04:00
Arie Gurfinkel
9874db7458
[CMake] typos in cmake
2017-06-23 09:37:49 -04:00
Nikolaj Bjorner
6caef86738
translate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-22 21:05:54 -07:00
Nikolaj Bjorner
5752830f71
bug fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-22 15:01:12 -07:00
Nikolaj Bjorner
7386f2e045
#1101
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-22 14:18:53 -07:00
Nikolaj Bjorner
5e8a4b98d4
Merge pull request #1099 from levnach/master
...
add a template instantination
2017-06-22 10:35:28 -07:00
Lev Nachmanson
2a5f1d6e93
add a template instantination
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2017-06-22 10:32:35 -07:00
Nikolaj Bjorner
9ebe980b44
cleaning up lookahead
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-22 07:42:44 -07:00
Christoph M. Wintersteiger
0008aefe40
Merge pull request #1096 from delcypher/cmake_fix_macos_rpath_warning
...
[CMake] Fix CMake warning about CMP0042 on macOS
2017-06-22 12:30:48 +01:00
Dan Liew
ed038c2a10
[CMake] Fix CMake warning about CMP0042 on macOS
2017-06-22 09:42:22 +01:00
Nikolaj Bjorner
5e2f7f7177
fixes top lookahead simplification
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-21 20:22:31 -07:00
Nikolaj Bjorner
77ffa9f32f
Merge pull request #1095 from agurfinkel/mev_fix
...
model_evaluator fix
2017-06-21 20:17:44 -07:00