Christoph M. Wintersteiger
b27977ea90
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-ml-api
2016-03-02 15:14:12 +00:00
Christoph M. Wintersteiger
4fe4db6657
build fix for static libray on Windows
2016-03-01 17:34:45 +00:00
Nikolaj Bjorner
4cf72e23e6
fix python 3 compat
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-02-27 09:58:45 -08:00
Nikolaj Bjorner
ce8862d415
fix bug in conflict clause generation in seq-branch-variable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-02-26 18:15:45 -08:00
Christoph M. Wintersteiger
0930cfc53f
ML API build fixes for cygwin
2016-02-15 15:44:46 +00:00
Christoph M. Wintersteiger
62cae4186b
ML API bug fixes
2016-02-15 12:54:05 +00:00
Christoph M. Wintersteiger
18c0a3bfaf
removed comments
2016-02-14 19:57:21 +00:00
Christoph M. Wintersteiger
b99fcb9c8a
More new OCaml API
2016-02-14 19:56:22 +00:00
Christoph M. Wintersteiger
824169da0a
New OCaml API
2016-02-13 22:09:45 +00:00
Nikolaj Bjorner
e484fc365d
add outline of bv bounds tactic
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-02-12 22:57:47 +00:00
Christoph M. Wintersteiger
c01f0323c3
Merge branch 'lackr' of https://github.com/MikolasJanota/z3 into MikolasJanota-lackr
2016-02-10 14:26:04 +00:00
Christoph M. Wintersteiger
a16f524eae
Install target fix for ocamlfind_install on Windows.
...
Relates to #409
2016-02-09 19:58:52 +00:00
Mikolas Janota
b614e7732b
Merge remote-tracking branch 'upstream/master' into lackr
2016-02-08 12:54:22 +00:00
Dan Liew
508d2e32c8
Fix a bug in Python build scripts where an extra ending slash in the
...
build directory would cause REV_BUILD_DIR to be set incorrectly and
would lead to a broken Makefile being generated.
What would happen before:
```
$ python scripts/mk_make.py --build FOO_1
...
REV_BUILD_DIR='..'
```
```
$ python scripts/mk_make.py --build FOO_1/
...
REV_BUILD_DIR='../..'
```
^^^^^ that's wrong. It should be REV_BUILD_DIR='..'
To fix this the ``reverse_path()`` function has been taught to ignore empty
components in ``p.split(os.sep)``.
2016-02-05 14:51:15 +00:00
Dan Liew
33f676ef6b
Do not hardcode default build directory name.
2016-02-05 14:39:27 +00:00
Dan Liew
6112ea2ec7
Fix typo
2016-02-05 14:38:41 +00:00
mikolas
faa620f673
Further refactoring ackermannization.
2016-02-03 17:31:19 +00:00
mikolas
2679b74543
refactoring
2016-02-03 13:53:52 +00:00
Mikolas Janota
2141a075ba
Refactoring ackermannization functionality.
2016-01-28 18:24:54 +00:00
Mikolas Janota
e7477e2f6a
Moving things around. Adding tactic just for ackermannization.
2016-01-26 17:02:51 +00:00
Mikolas Janota
094d357b07
Merge remote-tracking branch 'upstream/master' into lackr
2016-01-13 12:10:36 +00:00
Dan Liew
250c8d028d
Fix bug when configuring when building OCaml bindings is enabled
...
when using Python2.
The output from ``check_output()`` has ``unicode`` type under
Python 2 but type ``str`` under Python 3. This type ended up being
used inside the ``MakeRuleCmd`` class which asserts that it receives
paths of type ``str``. To fix the problem under Python 2 the asserts
have been made weaker by also allowing the paths to be of type
``unicode``.
2016-01-12 19:38:43 +00:00
Dan Liew
cb106d71cf
Teach the OCaml bindings install rule to respect the DESTDIR makefile
...
variable. Previously it would try to install into the system (e.g.
``/usr/lib/ocaml``) regardless of the value of DESTDIR.
Unfortunately it looks like packagers who use DESTDIR to do staged
installs will need to have their packages patch their user's OCaml
``ld.conf`` file manually at package install time (not ``make install``
time) with the extra path to the Z3 Ocaml package directory. We could
use the ``touch`` command to create an empty ``ld.conf`` before running
``ocamlfind install`` but that adds the wrong path to ``ld.conf``
because it contains DESTDIR.
2016-01-11 21:13:25 +00:00
Dan Liew
f038291293
Don't silently fail if ocamlfind cannot be found when building the Ocaml
...
bindings is enabled. That is really unhelpful behaviour. Instead emit a
warning. I would prefer an error message but apparently being able to
build but not install the OCaml bindings is desirable.
Whilst I'm here also print information about ocamlfind where it should
have been mentioned.
2016-01-11 19:36:02 +00:00
Mikolas Janota
b26e4b1516
Merge remote-tracking branch 'upstream/master' into lackr
2016-01-11 18:27:47 +00:00
Dan Liew
49a2ed01c8
Improve error message emitting during configure when the Python
...
bindings are enabled and the set python package directory does
not live under the install prefix. This is the other part required
to fix issue #404 .
2016-01-08 21:21:54 +00:00
Dan Liew
e9ea687bb9
Disable the Python bindings by default which partially fixes issue #404 .
...
To enable the Python bindings use the newly added ``--python`` option.
2016-01-08 21:21:54 +00:00
Mikolas Janota
743a59254e
Merge remote-tracking branch 'upstream/master' into lackr
2016-01-07 16:39:43 +00:00
Christoph M. Wintersteiger
3e000d7525
build fix for libz3.vcxproj
2016-01-05 14:40:31 +00:00
Christoph M. Wintersteiger
8b47a84598
Merge branch 'master' of https://github.com/Z3Prover/z3 into jan4
2016-01-05 11:34:35 +00:00
Christoph M. Wintersteiger
4915f2da04
Added facilities for generating a libz3.vcxproj next to z3.vcxproj for simplified DLL build in VS.
2016-01-04 21:53:24 +00:00
Christoph M. Wintersteiger
25af97fb8b
tabs
2016-01-04 21:04:07 +00:00
Nikolaj Bjorner
0c03a87c82
merge with master
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-01-03 14:08:29 -08:00
Christoph M. Wintersteiger
758c9cd7a0
Build fix for install dependencies
2016-01-01 17:02:31 +00:00
Christoph M. Wintersteiger
d6330e157d
Refactored Python API installation build.
2016-01-01 16:42:01 +00:00
Nikolaj Bjorner
f414869456
add symbolic automaton
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-23 19:46:10 -08:00
Nikolaj Bjorner
7a9bd72e2e
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-22 17:48:47 -08:00
Nikolaj Bjorner
ea876715e3
Merge branch 'master' of https://github.com/Z3Prover/z3
2015-12-22 10:46:50 -08:00
Nikolaj Bjorner
9c6271dded
add debugging facilities for github issues #384 #367
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-22 10:43:18 -08:00
Tony Tiger
e98ee6ec06
Fixing building under OS X
...
Previous method is_osx_hack didn't exist, possibly wasn't cleaned up. This
change has been tested and Z3 compiles successfully within a 2.7 virtualenv
running on OS X 10.10.5.
2015-12-22 13:00:55 +00:00
Christoph M. Wintersteiger
a30fe1e2ec
Followup to previous build fix. Relates to #357 and #361
2015-12-22 00:52:37 +01:00
Christoph M. Wintersteiger
ea218da2c4
Bugfix in build scripts.
...
Additional fix for #357 , relates to #361 .
2015-12-22 00:37:27 +01:00
Christoph M. Wintersteiger
06deb07a49
Merge branch 'master' of https://github.com/Z3Prover/z3
2015-12-17 12:47:34 +00:00
Christoph M. Wintersteiger
0fe1e3248f
.NET build fix
2015-12-17 12:47:24 +00:00
Christoph M. Wintersteiger
1cc2385fd2
typo
2015-12-17 12:33:45 +00:00
Mikolas Janota
c6e66ebc3a
Adding ackr component.
2015-12-15 18:43:36 +00:00
Christoph M. Wintersteiger
90b1b07af4
build fixes
2015-12-15 15:03:53 +00:00
Christoph M. Wintersteiger
22a77721ef
Updated build options for .NET API
2015-12-15 14:20:31 +00:00
Christoph M. Wintersteiger
f4e3989766
.NET API build fixes
2015-12-15 13:09:02 +00:00
Christoph M. Wintersteiger
942b6ba5ec
Updated .NET build.
2015-12-15 12:24:59 +00:00