Nikolaj Bjorner
88df909a6c
merge with unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 14:09:18 -07:00
Christoph M. Wintersteiger
83f88917a8
bugfix for python 2.6
2014-03-20 17:47:41 +00:00
Christoph M. Wintersteiger
d1d038da35
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2014-02-27 18:06:13 +00:00
Christoph M. Wintersteiger
07d56bdc70
Java API bugfixes for cygwin compilation
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-21 13:44:39 +00:00
Leonardo de Moura
e077fc5cb4
fix(api/python): make sure Z3 compiles using Python3
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-02-20 14:09:55 -08:00
Nikolaj Bjorner
3afa409abb
snapshot adding simplex
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-02-11 15:44:47 -08:00
Nikolaj Bjorner
aff92f3ac1
Merge branch 'unstable' of https://git01.codeplex.com/z3 into opt
2014-01-27 11:19:19 -08:00
Christoph M. Wintersteiger
b2be81fd4d
bugfix for OSX build configuration
2014-01-22 13:41:48 +00:00
Christoph M. Wintersteiger
73a1dddc45
Bugfixes for the build on new OSX machines (XCode 5.0 on).
2014-01-21 17:06:13 +00:00
Nikolaj Bjorner
26a3d2ca31
add stand-alone simplex
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-21 08:40:28 -08:00
Nikolaj Bjorner
23e811d136
merge with unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-05 20:44:56 -08:00
Ken McMillan
a410e7f716
fussing with qe in duality
2013-12-13 12:21:54 -08:00
Christoph M. Wintersteiger
16ebceb9ff
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
...
Conflicts:
scripts/mk_project.py
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-12-04 13:50:42 +00:00
Nikolaj Bjorner
222d4a8f01
add sketch of C-based API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-03 14:47:59 -08:00
Nikolaj Bjorner
314f03c12c
started new PB solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-11-15 16:44:08 -08:00
Nikolaj Bjorner
d1937b2032
add PB operators to C-based API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-11-13 17:09:10 -08:00
Nikolaj Bjorner
89989627d0
add blast method for ite terms
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-11-04 13:33:02 -08:00
Ken McMillan
3a0947b3ba
merged with unstable
2013-10-18 17:26:41 -07:00
Anh-Dung Phan
f4e2b23238
Create placeholders to optimization methods
2013-10-16 17:56:35 -07:00
Anh-Dung Phan
ac97a12bb8
Create callbacks for min_maximize_cmd
...
Enable VS_PROJ = true for temporary use
2013-10-15 11:52:27 -07:00
Nikolaj Bjorner
726f66a77c
initial opt commands
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-10-14 17:08:24 -07:00
Ken McMillan
2c9c5ba1f0
still working on interpolation of full z3 proofs
2013-09-15 13:33:20 -07:00
Nikolaj Bjorner
457b22b00e
add TPTP example
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-06 21:49:00 -07:00
Nikolaj Bjorner
e4338f085b
re-organization of muz
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 22:11:33 -07:00
Nikolaj Bjorner
9e61820125
re-organizing muz
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:49:53 -07:00
Nikolaj Bjorner
0d56499e2d
re-organize muz_qe into separate units
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:20:24 -07:00
Nikolaj Bjorner
137339a2e1
split muz_qe into two directories
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 12:08:47 -07:00
Christoph M. Wintersteiger
092dfa396a
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2013-08-07 15:22:06 +01:00
Christoph M. Wintersteiger
6ce0e7cf25
.NET build changes to include /linkresource
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-07-15 12:22:01 +01:00
Christoph M. Wintersteiger
b9aa721365
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2013-06-26 18:17:46 +01:00
Leonardo de Moura
efb6b2453e
Move AssemblyInfo.cs AssemblyInfo. Update mk_util.py to generate AssemblyInfo.cs instead of modifying it.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-06-24 15:37:49 -07:00
Leonardo de Moura
205520ed6c
Move AssemblyInfo.cs AssemblyInfo. Update mk_util.py to generate AssemblyInfo.cs instead of modifying it.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-06-24 15:34:42 -07:00
Christoph M. Wintersteiger
9b13ca5260
Added first FPA API functions.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-06-06 14:50:01 +01:00
Nuno Lopes
6560fc0a2c
add experimental Horn clause to AIG (AAG format) converter.
...
Clauses should be over booleans only (or bit-blasted with fixedpoint.bit_blast=true).
We will crash if that's not the case.
Only linear clauses supported for now
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-05-16 09:58:31 -07:00
Ken McMillan
8488ca24d2
first commit of duality
2013-04-20 18:18:45 -07:00
U-REDMOND\kenmcmil
28266786f3
porting to windows
2013-03-27 12:17:52 -07:00
Ken McMillan
78848f3ddd
working on smt2 and api
2013-03-26 17:25:54 -07:00
Christoph M. Wintersteiger
21f69c2b3a
Java API build bugfix. Thanks to Fabian Emmes for reporting this.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-03-12 12:27:08 +00:00
Ken McMillan
2b93537366
debugging interpolation
2013-03-06 18:26:46 -08:00
Ken McMillan
ae9276ad9b
more work on interpolation
2013-03-05 21:56:09 -08:00
Ken McMillan
68fb01c206
initial commit for interpolation
2013-03-03 20:45:58 -08:00
Christoph M. Wintersteiger
14f582eca5
Java API: added automatic detection of jar
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 16:03:57 +00:00
Christoph M. Wintersteiger
f5cdc14737
Java API: build system bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 15:44:54 +00:00
Christoph M. Wintersteiger
ffb1fc37df
Java API: New JDK detection routines.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 15:37:33 +00:00
Christoph M. Wintersteiger
2c6c09301f
Java API: build system bugfixes.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-21 16:46:18 +00:00
Christoph M. Wintersteiger
876c6a361e
Java API: build system fix for OSX
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-21 16:40:10 +00:00
Christoph M. Wintersteiger
18bae81731
Java Example: build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-19 22:48:41 +00:00
Leonardo de Moura
5e72cf0123
Compress windows distribution zip files
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-14 10:55:43 -08:00
Leonardo de Moura
9d45d872a7
Compress Z3 distribution zip files
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-14 10:26:15 -08:00
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
Leonardo de Moura
b472a36b42
added --staticlib option to mk_make.py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-14 09:03:13 -08:00
Leonardo de Moura
79eca95a95
bumped version number
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-13 22:46:57 -08:00
Leonardo de Moura
ad3aa96726
improving clang++ support
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-13 21:26:28 -08:00
Leonardo de Moura
8ad12a7dd4
Missing config option
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-13 09:14:02 -08:00
Leonardo de Moura
ed6e688b94
updated RELEASE_NOTES. fixed mk_make.py
2012-11-11 21:06:17 -08:00
Leonardo de Moura
e0fcbc101c
Added support for clang++ on OSX
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-12 04:56:48 +00:00
Leonardo de Moura
99b7f7509d
bump version number in unstable branch
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-11 10:50:24 -08:00
Leonardo de Moura
c3a0a29c4f
fixed problem with Python 2.5
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-07 05:55:41 -08:00
Leonardo de Moura
6580a83594
minor fix for ramdisk build
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-02 21:16:52 -07:00
Leonardo de Moura
4c98b567e1
old_params ==> front_end_params. Isolated abstract solver interface
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 11:28:14 -07:00
Leonardo de Moura
62cc752fb6
Fixed bug reported by Arie Gurfinkel
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 10:28:26 -07:00
Leonardo de Moura
7cdf5e493b
moved smt tactic to smt folder
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 08:48:54 -07:00
Leonardo de Moura
a274cac2a0
bindings --> api; and moved nlsat/sat/subpaving tactics
2012-10-31 13:25:36 -07:00
Leonardo de Moura
ccdb253b47
added add_extra_exe command to build framework
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 13:14:37 -07:00
Leonardo de Moura
7cea9cdefe
enable pdb for release mode 32bit
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 13:09:05 -07:00
Leonardo de Moura
683687b153
more cleanup
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 10:54:59 -07:00
Leonardo de Moura
0f3cba350e
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2012-10-30 23:48:23 -07:00
Leonardo de Moura
d8f627c6c8
Fixed warnings produced by gcc 4.6.3 when compiling in debug mode
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 23:43:00 -07:00
Leonardo de Moura
5a33882746
added --nodotnet option to mk_make.py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 17:47:37 -07:00
Leonardo de Moura
3a4838c6db
Added LICENSE.txt to win bin distrib
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 16:42:05 -07:00
Leonardo de Moura
ec907a4705
change share library search in Z3Py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 15:09:12 -07:00
Leonardo de Moura
5060b617ab
include VS redist .dlls in the win dist
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 14:17:02 -07:00
Leonardo de Moura
bb40f83bcb
breaking dependencies
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-29 20:25:20 -07:00
Leonardo de Moura
759504880a
isolated proto_model obsolete code
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-29 20:15:33 -07:00
Leonardo de Moura
5220092f0c
added Z3_enable_trace/Z3_disable_trace to the Z3 API (these APIs are NOOPs if tracing is not enabled during compilation)
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-29 17:23:45 -07:00
Leonardo de Moura
625db61b51
Added mk_win_dist.py script for generating Window .zip distribution files
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-29 14:21:46 -07:00
Leonardo de Moura
9a04ab11a7
fixed python compatibility issues
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 22:58:54 -07:00
Leonardo de Moura
d909852e99
fixed z3py build
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 13:11:49 -07:00
Leonardo de Moura
573f3d1725
fixed z3py build
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 13:09:23 -07:00
Leonardo de Moura
462ea55215
fixed bug in mk_make.py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 12:24:57 -07:00
Leonardo de Moura
483942c1a5
python example
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 12:19:34 -07:00
Leonardo de Moura
7f0fcefbe2
C examples
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 11:56:27 -07:00
Leonardo de Moura
9dbd0831c4
Added CC (C compiler) to config.mk scripts
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 11:25:02 -07:00
Leonardo de Moura
ad615221ce
Fixed python regressions. Added missing tactic.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 11:22:41 -07:00
Leonardo de Moura
93fbfd5f94
dotnet example
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 10:48:11 -07:00
Leonardo de Moura
be97785253
c++ example
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 10:06:02 -07:00
Leonardo de Moura
5135eecc2d
moved generated VS project file to build dir
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 07:55:30 -07:00
Leonardo de Moura
10b54d262e
fixing linking problem
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-27 23:18:50 -07:00
Leonardo de Moura
ae71a4d514
fixed: missing library, more compilation errors in debug mode reported by g++ 4.7.1
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-27 22:51:03 -07:00
Leonardo de Moura
9fb25e7708
fixed more compilation errors reported by g++ 4.7.1
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-27 22:32:50 -07:00
Leonardo de Moura
3cddd6977b
Added make install/uninstall
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-27 20:22:51 -07:00
Leonardo de Moura
6c4e163bfe
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2012-10-26 21:50:12 -07:00
Leonardo de Moura
276befb78e
fixing eol
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 21:50:08 -07:00
Leonardo de Moura
ad9bad9cc1
created parsers folder
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 18:25:15 -07:00
Leonardo de Moura
1492b81290
moved smt 1.0 parser to its own module
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 18:21:17 -07:00
Leonardo de Moura
263fb48180
polishing VS build
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 16:59:22 -07:00
Leonardo de Moura
00935cffd2
move pdb file to build dir
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 16:35:51 -07:00
Leonardo de Moura
25e2353c27
auto gen dotnet support
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 16:31:58 -07:00
Leonardo de Moura
3e89fc092e
Moved Microsoft.Z3V3 to dead folder
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 15:27:03 -07:00
Leonardo de Moura
cba78d220f
auto gen VS project
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 13:34:53 -07:00
Leonardo de Moura
2bdcc36526
renamed z3.dll to libz3.dll
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 12:33:54 -07:00
Leonardo de Moura
79c7deb6b0
OSX again
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 20:21:00 +01:00
Leonardo de Moura
cf04bf9959
OSX again
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 19:37:18 +01:00
Leonardo de Moura
7ebc6fdd66
trying reexport trick for OSX
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 11:20:03 -07:00
Leonardo de Moura
fef6d622f5
added missing definition, fixed /ZI issue
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 11:09:03 -07:00
Leonardo de Moura
deb5ee395a
Fixing new build system for OSX
...
Signed-off-by: Leonardo de Moura <leonardo@z3-mac.local>
2012-10-26 18:28:49 +01:00
Leonardo de Moura
dfd737aa66
Assuming VS x64 command prompt
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 22:02:24 -07:00
Leonardo de Moura
1bc10f2a37
x64 VS configuration
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 21:27:12 -07:00
Leonardo de Moura
98147b0fc9
Disabled (extra) internal python API for testing.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 18:55:17 -07:00
Leonardo de Moura
d6e8096a61
updated docs
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 18:46:37 -07:00
Leonardo de Moura
fa6b2a7bf9
finished binding auto gen for Python and DotNet
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 18:43:22 -07:00
Leonardo de Moura
639f66da0a
auto gen for Enumeration.cs
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 17:39:35 -07:00
Leonardo de Moura
d40c62d8aa
auto gen for z3consts.py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 17:30:38 -07:00
Leonardo de Moura
a9a46ec145
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 16:57:11 -07:00
Leonardo de Moura
67fe86ca18
auto gen .def files
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 16:50:46 -07:00
Leonardo de Moura
8ea3d3c7af
moved dead script
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 16:07:54 -07:00
Leonardo de Moura
ec43b3bf7a
finished script for auto-gen of install_tactic procedure
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 16:06:14 -07:00
Leonardo de Moura
1ea606092c
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 15:44:53 -07:00
Leonardo de Moura
8a4f6d5719
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 15:06:40 -07:00
Leonardo de Moura
760b12c4cb
auto generate install_tactics procedure
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 14:46:17 -07:00
Leonardo de Moura
3c7d655a6e
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 12:41:01 -07:00
Leonardo de Moura
05569be49f
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 12:40:48 -07:00
Leonardo de Moura
80bc56d787
fixed bug
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 11:53:51 -07:00
Leonardo de Moura
1d03eedeeb
script for updating version numbers.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 11:52:51 -07:00
Leonardo de Moura
f57d4b1b19
reorganizing the code
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 11:28:03 -07:00
Leonardo de Moura
b94edf8fe6
improving compilation options
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 23:26:03 -07:00
Leonardo de Moura
2243bd3c4a
remove -fPIC
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 18:00:53 -07:00
Leonardo de Moura
1669b42e0a
Improving Z3 build for cygwin. Fixed sets deprecated warning.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 17:53:37 -07:00
Leonardo de Moura
d7930da9a8
Added support for windows DLLs
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 17:08:39 -07:00
Leonardo de Moura
87c2e5bc3c
Enabled .so support
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 16:00:25 -07:00
Leonardo de Moura
0990a2e045
using a consistent naming convention for naming tactic subfolders
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 15:11:44 -07:00
Leonardo de Moura
67f5ed46c1
move array_property_expander to dead code bin
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:56:40 -07:00
Leonardo de Moura
12a255e36b
reorganizing the code
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:47:40 -07:00
Leonardo de Moura
61bd5a69ec
added missing flags
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:27:39 -07:00
Leonardo de Moura
4cf211acd4
moving tactics to tactic folder
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:15:15 -07:00
Leonardo de Moura
66234ff4bd
deleted assertion_sets (aka old tactic framework)
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:08:00 -07:00
Leonardo de Moura
4f6b34bc7b
removing last refs to assertion_set
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 14:04:33 -07:00
Leonardo de Moura
96676efeb6
had to nuke mip_tactic, it was based on the smt_solver_exp (experimental), that depends on assertion_sets. This change will affect Z3's performance on QF_LIA and QF_LRA benchmarks. The new mcsat should fix that.
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 13:58:24 -07:00
Leonardo de Moura
361b55edfd
Minimizing dependencies to assertion_set
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 13:33:54 -07:00
Leonardo de Moura
3da69a4f1b
Integrated structured branch into unstable branch (the official 'working in progress' branch)
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 13:19:19 -07:00
Leonardo de Moura
69ce24a6ce
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 11:11:07 -07:00
Leonardo de Moura
463297d264
Simplified scripts using /MD option
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 10:55:14 -07:00
Leonardo de Moura
0a4446ae26
reorganizing the code
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 22:14:35 -07:00
Leonardo de Moura
9e299b88c4
reorganizing the code
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 21:53:34 -07:00
Leonardo de Moura
b89d35dd69
fixed VS debug mode compilation
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 21:31:14 -07:00
Leonardo de Moura
12d7c3a187
Improving visual studio support
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 16:26:30 -07:00
Leonardo de Moura
a564be5caf
improving mk_make
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 15:47:59 -07:00
Leonardo de Moura
6a0e05153c
improving mk_make.py
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 15:10:46 -07:00
Leonardo de Moura
7cb1d21070
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 14:41:42 -07:00
Leonardo de Moura
236a32c3d4
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 14:41:26 -07:00
Leonardo de Moura
c4898a67e3
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-23 13:42:57 -07:00