3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 04:03:39 +00:00

Merge branch 'working' of https://z3-1/gw/git/z3 into working

This commit is contained in:
Nikolaj Bjorner 2012-10-13 17:55:12 -07:00
commit 72809843d5
4 changed files with 22 additions and 0 deletions

View file

@ -30,6 +30,10 @@ Version 4.2
- Z3 by default switches to an incremental solver when a Solver object is used to solve many queries. - Z3 by default switches to an incremental solver when a Solver object is used to solve many queries.
In the this version, we switch back to the tactic framework if the incremental solver returns "unknown". In the this version, we switch back to the tactic framework if the incremental solver returns "unknown".
- Now, Z3 can be compiled inside cygwin using gcc.
- Fixed bug in the unsat core generation.
First source code release (October 2, 2012) First source code release (October 2, 2012)
=========================================== ===========================================

9
c++/build.sh Executable file
View file

@ -0,0 +1,9 @@
if g++ -fopenmp -o example example.cpp -lz3; then
echo "Example was successfully compiled."
echo "To run example, execute:"
echo " ./example"
else
echo "You must install Z3 before compiling this example."
echo "To install Z3, execute the following command in the Z3 root directory."
echo " sudo make install"
fi

View file

@ -16,6 +16,11 @@ Author:
Revision History: Revision History:
--*/ --*/
#ifdef _CYGWIN
// Hack to make CreateTimerQueueTimer available on cygwin
#define _WIN32_WINNT 0x0600
#endif
#include"z3_exception.h" #include"z3_exception.h"
#include"z3_omp.h" #include"z3_omp.h"
#if defined(_WINDOWS) || defined(_CYGWIN) #if defined(_WINDOWS) || defined(_CYGWIN)

View file

@ -22,6 +22,10 @@ Revision History:
#include<time.h> #include<time.h>
#include<signal.h> #include<signal.h>
#include"stopwatch.h" #include"stopwatch.h"
#ifdef _CYGWIN
#undef min
#undef max
#endif
#include"front_end_params.h" #include"front_end_params.h"
#include"datalog_parser.h" #include"datalog_parser.h"
#include"arith_decl_plugin.h" #include"arith_decl_plugin.h"