Christoph M. Wintersteiger
3bbe5eceeb
fix for --get-describe
2017-03-24 15:53:46 +00:00
Christoph M. Wintersteiger
075a56ef02
Merge pull request #924 from cheshire/fix_jni_string_leak
...
Free allocated char arrays in JNI API
2017-03-01 18:32:54 +00:00
George Karpenkov
dbdb0307db
Free allocated char arrays in JNI API
...
Fixes #886
2017-03-01 15:22:15 +01:00
Michael Lowell Roberts
3415672f31
fixed bug where mk_make.py --build=...
would fail to handle absolute paths correctly.
2017-02-28 08:24:35 -08:00
Christoph M. Wintersteiger
59db0bc9c4
Merge pull request #829 from legendtang/fix_utf8_conf
...
Fixed utf-8 version string handling for python2. Resolved #787
2017-02-04 20:38:51 +00:00
martin-neuhaeusser
0e966f21ff
Fix off-by-one bug in array indexing in the OCaml bindings
...
This patch fixes an off-by-one bug that occurred in the construction of output arrays
in the OCaml bindings.
2017-01-30 17:28:24 +01:00
Nikolaj Bjorner
a0a81fc2d7
add format #879
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-01-26 08:37:37 -08:00
Christoph M. Wintersteiger
43d083bafb
Windows build fix.
2017-01-19 11:19:29 +00:00
Christoph M. Wintersteiger
b9bfd4ddf5
Merge pull request #854 from angr/fix/fpic-arm
...
Add -fpic to armv7/armv8 build
2017-01-18 21:55:52 +00:00
Christoph M. Wintersteiger
0fae048e3e
Windows build fix.
2017-01-17 12:58:32 +00:00
Christoph M. Wintersteiger
6fe1682378
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-01-16 14:08:26 +00:00
Christoph M. Wintersteiger
24e4f19d76
build fix
2017-01-16 14:08:21 +00:00
Nikolaj Bjorner
dd0d3d4510
use stirngs for env variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-01-15 11:59:09 -08:00
Christoph M. Wintersteiger
340ba7780e
Added MAKEJOBS env var to mk_unix_dist.py
2017-01-14 18:57:10 +00:00
Christoph M. Wintersteiger
b30f3a6dbd
Separated win32/64 builds
2017-01-14 14:56:25 +00:00
Daniel Perelman
f7ebe16046
Omit '.dll' from library name for DllImport.
2017-01-11 16:56:28 -08:00
Christoph M. Wintersteiger
d8d869822f
Cleaned up #include<iostream> in api* objects.
2017-01-10 21:04:44 +00:00
Andrew Dutcher
1eec0799ca
Add -fpic to armv7/armv8 build
2016-12-22 14:26:41 -08:00
Dan Liew
2e74a2c54e
Refactor update_api.mk_ml()
so that the source and output directories
...
can be different. This feature will be needed by the CMake build system
to build the OCaml bindings.
2016-12-19 21:05:17 +00:00
Dan Liew
76bbecf4fe
Refactor mk_z3consts_ml()
code into mk_z3consts_ml_internal()
...
and move that into `mk_genfile_common.py`. Then adapt `mk_util.py` and
`mk_consts_files.py` to call into the code at its new location.
The purpose of this change is to have Python code common to the Python
and CMake build systems separate from Python code that is only used for
the Python build system.
2016-12-19 21:05:17 +00:00
Dan Liew
0e03fe9bf2
Fix inconsistent emission of OCaml enumeration files. The ordering of emitted
...
enum values is not consistent between python 2 or 3. The root cause
of the problem was a dictionary's keys being iterated over which has
no defined order.
This has been fixed by iterating over the dictionary's items and
ordering by values. We could order by key rather than the values but
seeing as these represent an enum, ordering by value makes more sense.
2016-12-19 21:05:16 +00:00
Christoph M. Wintersteiger
251d1ec031
Fix for parallel builds of the OCaml API. Relates to #797 .
2016-12-19 16:58:25 +00:00
Christoph M. Wintersteiger
2c32e30fed
Build fix for static binaries + shared examples
2016-12-19 16:47:28 +00:00
Kevin Chung
e16577ff61
Making z3 python look in its installation directory for the z3 lib
2016-12-18 17:27:55 -05:00
Christoph M. Wintersteiger
a1a662b23f
Build fix for C/C++ example programs.
2016-12-16 04:51:07 -08:00
Christoph M. Wintersteiger
649d474686
Build fix for C++ example
2016-12-09 19:09:47 +00:00
Wensheng Tang
99d10d1224
Fixed utf-8 version string handling for python2. Resolved #787
2016-12-08 15:09:59 +08:00
Nuno Lopes
1d417f6527
fix warnings in configure script
2016-11-23 09:32:20 +00:00
Christoph M. Wintersteiger
dee7c29b19
Added optional synchronization for multi-thread API logs. Relates to #798 .
2016-11-22 11:32:25 +00:00
Christoph M. Wintersteiger
014815a640
Fixed Windows distribution script.
2016-11-15 08:59:18 -08:00
Christoph M. Wintersteiger
889e5e9388
Bumped version number.
2016-11-07 23:19:59 +00:00
Christoph M. Wintersteiger
d57a2a6dce
Bumped version to 4.5.0
2016-11-07 22:02:30 +00:00
Christoph M. Wintersteiger
7f923c6a33
Include Python API files in distributions.
2016-11-07 22:00:28 +00:00
Christoph M. Wintersteiger
7bbdb7714f
Added signed .NET assemblies in unix builds
2016-11-03 17:20:39 +00:00
Christoph M. Wintersteiger
6e0369036e
fixed log output typo
2016-11-03 17:13:02 +00:00
Christoph M. Wintersteiger
6fb358a432
Build fix for libz3.vcxproj.
2016-10-28 13:45:10 +01:00
Christoph M. Wintersteiger
86285e1641
disabled unnecessary assertion
2016-10-26 12:59:26 +01:00
Christoph M. Wintersteiger
6ea45b4d65
fix for Python API installation
2016-10-25 14:23:55 +01:00
Christoph M. Wintersteiger
009af4455d
Refactored and fixed model conversion for fpa2bv conversion of unspecified values via theory_fpa.
2016-10-15 18:35:39 +02:00
Christoph M. Wintersteiger
5dec919217
Remove unnecessary "unsafe" qualifier on internal .NET API class.
2016-10-06 16:36:19 +01:00
Andrew Dutcher
7816c53352
allow python to load libz3 using loader's default search
2016-09-28 21:05:55 -07:00
Nikolaj Bjorner
092c52e5b7
fix for package directory. issue #744
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-09-22 18:29:26 -07:00
Andrew Dutcher
4801a27c2d
Fix up z3test to a) exist and b) work
2016-09-21 17:18:10 -07:00
Nikolaj Bjorner
ef0dd74c53
try copy instead of cp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-09-21 16:14:27 -07:00
Andrew Dutcher
02217d048b
replace all non-portable filepath slashes with os.path.join
2016-09-14 14:19:10 -07:00
Andrew Dutcher
02783d0bfb
Minor tweaks to make things more reliable/less obnoxious
2016-09-14 01:49:37 -07:00
Andrew Dutcher
cb83c42100
Make python stuff live in a python directory in the build tree
2016-09-14 01:49:16 -07:00
Andrew Dutcher
704105306c
FINISH IT
2016-09-14 01:40:01 -07:00
Andrew Dutcher
0bbd172af3
First steps to a sane python build
2016-09-14 01:37:04 -07:00
Andrew Dutcher
fa6cc19184
Moved python bindings into package
2016-09-14 01:33:07 -07:00