Christoph M. Wintersteiger
8e83f8d034
ML build system checks
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:46:54 +00:00
Christoph M. Wintersteiger
b193b827ed
ML API bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:44:42 +00:00
Christoph M. Wintersteiger
c001da6188
ML API and example compilation.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:42:23 +00:00
Christoph M. Wintersteiger
bea09539cf
More ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:42:18 +00:00
Christoph M. Wintersteiger
2dde851ed7
More ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:42:16 +00:00
Christoph M. Wintersteiger
8d30fabc0a
New native ML API layer.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:40:40 +00:00
Christoph M. Wintersteiger
65ddf2be49
More ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:40:39 +00:00
Christoph M. Wintersteiger
f5a0520b83
More ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:40:37 +00:00
Christoph M. Wintersteiger
03a5c88ded
More new ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:40:10 +00:00
Christoph M. Wintersteiger
70f0d2f423
Beginnings of a new ML API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 15:38:52 +00:00
Christoph M. Wintersteiger
09247d2e29
FPA theory and API overhaul
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-01 18:44:41 +00:00
Christoph M. Wintersteiger
2b7f9b7e5c
build fix for floats
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-31 16:40:54 +00:00
Nikolaj Bjorner
08cb8b8de8
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-09 16:04:25 +01:00
Christoph M. Wintersteiger
8d3ef92383
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
...
Conflicts:
scripts/mk_project.py
src/api/z3.h
src/ast/float_decl_plugin.cpp
src/ast/float_decl_plugin.h
src/ast/fpa/fpa2bv_converter.cpp
src/ast/fpa/fpa2bv_rewriter.h
src/ast/rewriter/float_rewriter.cpp
src/ast/rewriter/float_rewriter.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-11 11:53:39 +00:00
Christoph M. Wintersteiger
f50a8b0a59
Bumped version number.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-25 17:05:02 +01:00
Christoph M. Wintersteiger
e0c42f5892
Java API bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-24 14:43:01 +01:00
Nikolaj Bjorner
0e83a2b1af
merge with latest unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-22 09:45:04 -07:00
Nikolaj Bjorner
fe4a8b44a5
revert some changes to how 'out' parameters are annotated on API calls. Retain the 'out' annotation for so-called managed out parameters. The data-type examples in managed API fail with the out parameter annotation as no memory is allocated on instances of out parameters, other than the interpolation APIs that are new
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-16 22:40:52 -07:00
Nikolaj Bjorner
ce18421a7a
fix box
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-15 14:29:39 -07:00
Nikolaj Bjorner
d4a5873dc8
fix lines
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-10 14:31:37 -07:00
Christoph M. Wintersteiger
3e7c95db6b
Interpolation API bugfixes
...
Added Interpolation to the Java API
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-10 12:34:17 +01:00
Christoph M. Wintersteiger
9b8406c717
Resolved interpolation API issues.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-10 11:41:21 +01:00
Nikolaj Bjorner
d1a2e61220
optimization example that parses obp and wcnf formats natively
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-09 17:58:38 -07:00
Christoph M. Wintersteiger
503ad78bf3
Interpolation API bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-09 18:08:07 +01:00
Nikolaj Bjorner
2362e01a9f
add unit test for join-project
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-08 17:17:14 -07:00
Nikolaj Bjorner
f0c63e56f3
make module parameter validation and adjustment more flexible: you can use both module qualifiers and unqualified parameters from the API at local scope
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-10-08 16:27:40 -07:00
Christoph M. Wintersteiger
b03a9d3f0a
Interpolation API: infrastructure fixes and .NET API
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-08 21:01:27 +01:00
Nikolaj Bjorner
e6725b2344
merge unstable into opt
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-09-26 12:12:24 -07:00
Christoph M. Wintersteiger
9949c7e31c
fixed typos
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-09-18 17:09:22 +01:00
Nikolaj Bjorner
1058de1aa7
adding udoc_relation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-09-16 13:22:04 -07:00
Christoph M. Wintersteiger
fa24d9db6f
Added multi processor compilation to VS project.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-09-01 17:27:07 +01:00
Christoph M. Wintersteiger
38ee8cb807
.NET API: bugfix. Thanks to Konrad Jamrozik for catching this one.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-22 12:57:33 +01:00
Nikolaj Bjorner
b596828d23
add DDNF based engine
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-21 18:04:46 -07:00
Christoph M. Wintersteiger
0df0174d62
.NET API: Enabled .xml documentation generation by default.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-08 15:24:08 +01:00
Ken McMillan
c007a5e5bd
merged with unstable
2014-08-06 11:16:06 -07:00
Christoph M. Wintersteiger
c508b66cf7
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
...
Conflicts:
src/ast/float_decl_plugin.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-31 17:37:43 +01:00
Nikolaj Bjorner
19050d1c4c
merge Fixedpoint.cs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-28 12:20:48 -07:00
Christoph M. Wintersteiger
1abf3beaba
bugfix for Python 3
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-24 16:52:32 +01:00
Christoph M. Wintersteiger
5b1a98a155
Bugfix for Python 3
2014-07-24 13:53:56 +01:00
Christoph M. Wintersteiger
311fed4760
Changed python distribution to include *.py files to enable use
...
with Python 2.7 and 3.4 out of the box.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-01 13:12:10 +01:00
Leonardo de Moura
91b32206fd
fix(scripts/mk_make): python3 compatibility
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-06-20 13:59:35 -07:00
Christoph M. Wintersteiger
a26ae624e0
Fixed dependencies of install target in Makefile
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-06-19 15:50:18 +01:00
Christoph M. Wintersteiger
c3b7c738f8
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
...
Conflicts:
scripts/mk_project.py
src/duality/duality.h
src/duality/duality_solver.cpp
src/duality/duality_wrapper.h
src/interp/iz3hash.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-25 22:18:41 +01:00
Christoph M. Wintersteiger
af0b823bf5
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2014-04-23 18:40:15 +01:00
Christoph M. Wintersteiger
fb4c07a2ea
FPA refactoring in preparation for FPA support in the kernel.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-23 18:36:38 +01:00
Christoph M. Wintersteiger
3e5a702073
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2014-04-23 14:50:51 +01:00
Christoph M. Wintersteiger
b6c0b8c9ff
Compilation fix for FreeBSD
2014-04-07 16:09:22 +01:00
Christoph M. Wintersteiger
4444eb361c
bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-04-03 13:11:39 +01:00
Christoph M. Wintersteiger
c068db16e8
first attempts at getting to the bvsls from opt_context.
2014-03-28 17:46:26 +00:00
Christoph M. Wintersteiger
3ab1766588
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
2014-03-27 13:13:10 +00:00
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