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
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
Christoph M. Wintersteiger
7fd931d480
build fix
2016-07-29 00:55:05 +01:00
Christoph M. Wintersteiger
d5954e829b
Enabled donet key file in dist scripts
2016-07-28 18:49:57 +01:00
Christoph M. Wintersteiger
7fefe40f21
Added/improved facilities for strong name signing of the .NET assembly.
2016-07-28 18:07:34 +01:00
Christoph M. Wintersteiger
3587baaf24
Added full version strings and associated API functions.
2016-07-28 18:06:02 +01:00
Nikolaj Bjorner
9cab896632
adding sign option if keyfile is present
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-07-26 14:31:29 -07:00
Philipp Wendler
c3b8c15f35
Java API: Make enum lookup more efficient.
...
The existing code causes an allocation of an array with all enum values
on every method call (inside the values() method),
and loops over all enum entries.
2016-07-22 17:32:57 +02:00
Philipp Wendler
f325b51213
Java API: In fromInt() methods of enums fail on invalid value.
...
The existing code just returns one of the enum values if an unknown int
value is passed, silently hiding bugs.
2016-07-22 17:32:57 +02:00
Nikolaj Bjorner
b303fd59c0
add some version information (and date) to log file to make it easier to trap version mismatch on log files
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-06-28 18:11:30 -07:00