Nikolaj Bjorner
465ed7d068
adding doc #1132
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-05 10:21:57 -07:00
Nikolaj Bjorner
5357864dbe
Merge pull request #1131 from mtrberzi/fix-warnings-2
...
fix theory_str warnings: rename get_value() to get_arith_value()
2017-07-05 10:03:41 -07:00
Murphy Berzish
b14364a117
fix theory_str warnings: rename get_value() to get_arith_value()
2017-07-05 11:06:40 -04:00
Nikolaj Bjorner
41803ec1cf
fix trace/debug build for unreferenced variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 19:55:38 -07:00
Nikolaj Bjorner
cba9a160d3
deal with warning messages
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 19:42:22 -07:00
Nikolaj Bjorner
5b8e3ae198
Merge pull request #1129 from mtrberzi/fix-warnings
...
clean up warnings in theory_str
2017-07-04 19:41:43 -07:00
Nikolaj Bjorner
bd92797663
fix compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 15:25:59 -07:00
Nikolaj Bjorner
d66db280a8
fix compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 13:43:32 -07:00
Nikolaj Bjorner
a1306eaab6
fix compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 13:17:37 -07:00
Nikolaj Bjorner
253870c6d7
fix compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-04 13:08:23 -07:00
Murphy Berzish
03fe3d74f8
clean up warnings in theory_str
2017-07-04 13:28:18 -04:00
Nikolaj Bjorner
47f194e4c9
icon update, take 4
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 17:06:38 -07:00
Nikolaj Bjorner
cc4cc8e4fb
icon update, take 3
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 17:05:31 -07:00
Nikolaj Bjorner
416d955cfb
icon update, take 2
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 17:03:41 -07:00
Nikolaj Bjorner
934dd0db4a
revert icon update
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 17:00:48 -07:00
Nikolaj Bjorner
031d7e1b59
use iterators, update build icon for osx
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 16:58:40 -07:00
Nikolaj Bjorner
c66ec9d3f6
Merge branch 'master' of https://github.com/z3prover/z3
2017-07-01 11:48:31 -07:00
Nikolaj Bjorner
08524a2d90
cleanup for warning message
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-01 11:47:17 -07:00
Nikolaj Bjorner
27ad1813b7
Merge pull request #1126 from delcypher/travis_ci_initial_implementation
...
[TravisCI] Implement TravisCI build and testing infrastructure for Linux
2017-07-01 11:17:47 -07:00
Dan Liew
8310fed528
[TravisCI] Implement TravisCI build and testing infrastructure for Linux
...
The Linux builds rely on Docker (using Ubuntu 16.04LTS and Ubuntu
14.04LTS) to build and test Z3 so that builds are easily reproducible.
A build status button has been added to `README.md` so that it is
easy to see the current build status.
More documentation can be found in `contrib/ci/README.md`.
This implementation currently tests 13 different configurations. If
build times become too long we can remove some of them.
Although it would be nice to test macOS builds that requires
significantly more work so I have left this as future work.
2017-07-01 11:51:30 +01:00
Nikolaj Bjorner
be4b0ffe69
fix unsoundness bug instroduced when fixing #1125
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-30 19:36:38 -07:00
Nikolaj Bjorner
c44c8284bd
use worklist algorithm to avoid stack overflow #1125
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-30 18:10:36 -07:00
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
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
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
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
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