3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00
Commit graph

263 commits

Author SHA1 Message Date
Leonardo de Moura 0c0fe40446 Fix Python 2.6 incompatibility at mk_util.py
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 19:03:37 -08:00
Leonardo de Moura c568c09086 Rename windows nightly build
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 10:46:00 -08:00
Leonardo de Moura 3f692b565a Add script for building Linux/OSX/FreeBSD distributions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 10:32:43 -08:00
Leonardo de Moura 60ce2a84cd Fix build hashcode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 09:16:38 -08:00
Leonardo de Moura 5790115e40 Include git hash in the binary
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 08:39:26 -08:00
Leonardo de Moura fa0bd4f789 Fix git_hash function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-13 08:16:08 -08:00
Christoph M. Wintersteiger 91402f2060 C API: fixed mk_context/mk_context_rc exception behaviour
Adjusted .NET/Java APIs accordingly.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-08 18:54:44 +00:00
Leonardo de Moura 786f8029f1 Add missing DLLs for Java in Windows binary distribution package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-06 09:26:10 -08:00
Nikolaj Bjorner 3c9c7574f7 add release mode to vs build, work on delta extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-31 17:32:07 -08:00
Leonardo de Moura b0a4d3c00d Add win to Z3 windows binary dist zip file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-30 09:14:19 -08:00
Leonardo de Moura 27b1f8d1b3 Add option --githash to mk_win_dist
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-30 08:59:36 -08:00
Leonardo de Moura b33e144699 Add parallel option to mk_win_dist
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-30 08:32:14 -08:00
Leonardo de Moura 3ae01cf619 Fix cygwin (with python 2.6) compilation problems.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-28 17:29:55 -08:00
Nikolaj Bjorner b9cc7080e7 update substitution routines
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-21 21:47:43 -08:00
Leonardo de Moura 53094c6173 Add gprof support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-15 17:43:22 -08:00
Leonardo de Moura f70de8dd47 Fix support for gmp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-11 16:28:19 -08:00
Leonardo de Moura 47c6a73e19 Add RCF external API skeletons
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-05 22:24:56 -08:00
Leonardo de Moura edf62481e9 Add skeleton for the realclosure package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-02 18:08:42 -08:00
Leonardo de Moura 1a09523c99 Fix mk_make bug introduced yesterday
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-27 09:10:13 -08:00
Leonardo de Moura 1b35668eb7 Improve Z3Py installation in non-standard prefix.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-26 17:24:26 -08:00
Leonardo de Moura 6602803850 Add Python 3.x support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-20 17:47:38 -08:00
Leonardo de Moura 0cf7396707 merged 2012-12-13 07:23:48 -08:00
Leonardo de Moura 85ac2f558c marked script as executable
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-13 07:23:09 -08:00
Leonardo de Moura dfcfd3f014 C:/Program Files (x86)/Git/Gm and /MP are incompatible
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 18:16:59 -08:00
Leonardo de Moura 75f96f0b9b added hack for nmake limitation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 18:12:04 -08:00
Leonardo de Moura 3fa05d8131 Added script for tracking all remote branches
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 08:58:10 -08:00
Leonardo de Moura 512cdc182a include Java bindinings in the binary distribution
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 07:29:04 -08:00
Leonardo de Moura f02d2ee0e3 fixed missing libz3.lib file in the z3 binary distribution for windows (thanks to GManNickG)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 07:09:26 -08:00
Leonardo de Moura e13e12636a fixed mk_win_dist.py
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 07:07:52 -08:00
Leonardo de Moura 8bfbdf1e68 fixing clang warnings on OSX
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-10 19:04:21 +00:00
Leonardo de Moura 1fb0fec7d1 improved jni.h detection
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-10 06:43:57 -08:00
Leonardo de Moura af37aa2743 improving java bindings build
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-10 06:30:26 -08:00
Leonardo de Moura 840d0aef6d fixed bug in generated code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-09 18:59:32 -08:00
Leonardo de Moura ed97a3a180 merged 2012-12-09 16:49:14 -08:00
Leonardo de Moura d6a1ea82e1 exposed subresultants aka psc-chain procedure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-09 16:47:37 -08:00
Leonardo de Moura 6ae6414236 avoiding clang warning messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-09 15:04:14 -08:00
Leonardo de Moura c011b05b61 exposing algebraic numbers in the API (working in progress)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 17:48:57 -08:00
Leonardo de Moura cba449b75e more parameter issues
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 15:16:46 -08:00
Leonardo de Moura 0a1ba9a9e0 added openmp test, stopped using the compiler name to decide whether openmp will be used or not.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 09:27:19 -08:00
Leonardo de Moura 60ebc5c4dd added missing #ifndef to automatically generated hpp files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 06:59:54 -08:00
Leonardo de Moura 1ad7458d9f missing space
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 18:38:18 -08:00
Leonardo de Moura 5b2dced157 merged 2012-12-06 16:09:54 -08:00
Leonardo de Moura 44ae1a2d70 fixed problem reported by Dejan
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 16:09:10 -08:00
Leonardo de Moura fc20eba945 another dir issue
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 15:46:36 -08:00
Leonardo de Moura 60b9207485 fixed more problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 15:40:31 -08:00
Leonardo de Moura a430d53475 merged 2012-12-06 15:35:54 -08:00
Leonardo de Moura 26f616268e fixed warning in 32bit sys
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 15:35:28 -08:00
Leonardo de Moura 017176c720 fixed messy directory separator in mk_util
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 15:33:43 -08:00
Leonardo de Moura db6e20b2ea cleaning mk_make
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 14:57:07 -08:00
Leonardo de Moura fdb3e22560 fixed mk_make problem on Windows
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 13:57:35 -08:00
Leonardo de Moura a99b8fe797 exposed rewriter parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 22:03:30 -08:00
Leonardo de Moura fa53b1eb92 added module descriptions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 13:15:56 -08:00
Leonardo de Moura 32854c677c exposed old simplifier parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 12:10:06 -08:00
Leonardo de Moura 8d62c95a54 fixed mk_make
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 11:31:38 -08:00
Leonardo de Moura 6a220c8b58 moved old params files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 11:27:39 -08:00
Leonardo de Moura 6107e8d9ce moved old params files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 10:47:04 -08:00
Leonardo de Moura 02e763bb6b env params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 20:56:40 -08:00
Leonardo de Moura 92acd6d4ee removed front_end_params from cmd_context
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 18:19:02 -08:00
Leonardo de Moura 32791204e7 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 16:36:24 -08:00
Leonardo de Moura 589f096e6e working on new parameter framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 15:54:34 -08:00
Leonardo de Moura 6195ed7c66 checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 18:16:02 -08:00
Leonardo de Moura 4f9442864a auto generation of parameter helper
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 15:31:40 -08:00
Christoph M. Wintersteiger 692593baaa Java API: 32-bit issues and bugfixes.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-30 22:31:07 +00:00
Leonardo de Moura 124c0339c1 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 13:17:41 -08:00
Christoph M. Wintersteiger 9b2236361c Java API: bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-30 19:50:57 +00:00
Christoph M. Wintersteiger d13d6fecbf Java API: added correct error handling.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-30 19:43:34 +00:00
Christoph M. Wintersteiger e87e0991f3 Java API: multi-platform fixes 2012-11-30 19:17:05 +00:00
Christoph M. Wintersteiger 3544379f53 Java API: removed platform-dependency of Native.cpp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-30 19:10:59 +00:00
Christoph M. Wintersteiger 0c1f2a8281 Java API: Added exception wrappers and build dependencies.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-30 15:39:25 +00:00
Leonardo de Moura cf28cbab0a saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 17:19:12 -08:00
Leonardo de Moura c6bd31e01d working on new global parameter setting framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 10:05:13 -08:00
Leonardo de Moura 30905da58c fixed: make examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 08:14:06 -08:00
Christoph M. Wintersteiger 27652d70ad Java API: multi-platform fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-28 21:14:27 +00:00
Christoph M. Wintersteiger 29b896b0bf Java API: build fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-28 13:59:50 +00:00
Christoph M. Wintersteiger e2198f6541 Java API: build system bugfix.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 23:18:47 +00:00
Christoph M. Wintersteiger a9883e972f Java API: Bugfixes and Example.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 23:06:35 +00:00
Christoph M. Wintersteiger 2dab8147f1 Java API: build system bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 19:58:52 +00:00
Christoph M. Wintersteiger 9424f61ee3 Java API: build bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 19:38:19 +00:00
Christoph M. Wintersteiger a74088fac0 Java API: Build system updates.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 19:34:57 +00:00
Christoph M. Wintersteiger d65b836ace Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-27 19:02:29 +00:00
Christoph M. Wintersteiger 2976fcbfd8 Java API: Build system update.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 19:01:03 +00:00
Leonardo de Moura 41a59325d9 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-27 09:20:15 -08:00
Christoph M. Wintersteiger c6303fc8f5 Java API: a first version that compiles. This is still untested.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 16:36:50 +00:00
Christoph M. Wintersteiger 1e8b45e653 Java API: Build system and Refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-27 00:39:23 +00:00
Christoph M. Wintersteiger 36d9a90d2a Java API: more automatic translation from C#, but still unfinished.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-26 21:03:35 +00:00
Leonardo de Moura e217264fb4 improving mk_make
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-23 13:34:15 -08:00
Leonardo de Moura edc9dccbcf removed dead file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 19:41:43 -08:00
Christoph M. Wintersteiger 520bcaf720 More Java API. This is still under heavy construction and cannot be used.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 00:46:44 +00:00
Christoph M. Wintersteiger 985145d810 Beginnings of a Java API. This is under heavy construction.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-22 20:38:05 +00:00
Leonardo de Moura 9e453664ce Making sure the bindings compile even when C++ compiler is used
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 23:05:49 -08:00
unknown 10d01a8379 Compiling java bindings on Windows 2012-11-21 22:53:31 -08:00
Leonardo de Moura 4b9e85bcd7 improving mk_make
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 21:20:55 -08:00
Leonardo de Moura 59b95a54e6 working on JNI bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 18:14:25 -08:00
Leonardo de Moura bfbd309419 Added checks for Java at mk_make.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 12:20:01 -08:00
Leonardo de Moura 9c579565d4 Starting automatic generation of JNI bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 22:37:42 -08:00
Leonardo de Moura ee0f0d231b Fixed missing space for OSX
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 23:27:41 +00:00
Leonardo de Moura d21cd210ed Fixed new mk_make for OSX
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 23:21:39 +00:00
Leonardo de Moura bd021815b1 eliminated autoconf dependency
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 15:13:37 -08:00
Leonardo de Moura 3711f8e42c replaced simplifier with rewriter at pull_quant.cpp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-17 20:29:09 -08:00
Leonardo de Moura ed5d154f78 broke dependency between components that need initialization and memory_manager
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-17 11:30:25 -08:00