Christoph M. Wintersteiger
0f03cd2ae0
Enabled test for OpenMP in Windows (for old and express versions of visual studio).
...
Fixes #8
2015-03-29 15:49:03 +01:00
Nikolaj Bjorner
4bfe20647b
remove tab in mk_util.py
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-03-27 02:43:21 -07:00
Christoph M. Wintersteiger
8d11c431b7
Bugfix for the OCaml bindings on Windows
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-03-04 17:44:53 +00:00
Nuno Lopes
dd2c179663
Fix warnings during compilation with MSVC due to /LTCG
...
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2015-03-02 15:05:38 +00:00
Nuno Lopes
8d303a09b5
Compile Z3 with link-time optimizations on Windows, yielding a 2-3% speedup
...
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2015-02-25 13:10:29 +00:00
Nuno Lopes
1e30fd2c65
Hide non-exported symbols when compiling with gcc/clang.
...
I get a 17% reduction in the size of libz3.so on linux 32 bits, plus a 0.5-1% speedup when using the API.
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2015-02-22 11:38:46 +00:00
Nuno Lopes
5676fbbc9e
compiler love: make a few symbols static and avoid unneeded relocations
...
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2015-02-22 11:13:51 +00:00
Christoph M. Wintersteiger
5c7d0380d3
Fixes in the OCaml FPA API and example
2015-01-24 18:29:52 +00:00
Christoph M. Wintersteiger
1c9051016a
Merge branch 'unstable' of https://git01.codeplex.com/z3 into ml-ng
...
Conflicts:
scripts/mk_util.py
2015-01-24 18:29:03 +00:00
Christoph M. Wintersteiger
5e6ea4e570
added --x86 build flag
2015-01-20 19:03:49 +00:00
Christoph M. Wintersteiger
ed0fa93245
Minor adjustments after rebase
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:35:19 +00:00
Christoph M. Wintersteiger
c9fa77cc70
ML API: fixed Python 3.4 issues in the build scripts
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:17:59 +00:00
Christoph M. Wintersteiger
e754aa1c11
Minor adjustments after rebasing ml-ng onto unstable.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:17:58 +00:00
Christoph M. Wintersteiger
bb31014417
ML API: build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:17:14 +00:00
Christoph M. Wintersteiger
5c67b59685
ML API: Windows build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:17:12 +00:00
Christoph M. Wintersteiger
05f42b0073
ML API: build fixes?
2015-01-19 17:17:11 +00:00
Christoph M. Wintersteiger
93a20d9074
ML API: build fixes
2015-01-19 17:17:10 +00:00
Christoph M. Wintersteiger
ea9fc43544
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:48 +00:00
Christoph M. Wintersteiger
d47f143591
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:47 +00:00
Christoph M. Wintersteiger
198c6ef930
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:45 +00:00
Christoph M. Wintersteiger
4c28085022
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:45 +00:00
Christoph M. Wintersteiger
ceabafa01c
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:44 +00:00
Christoph M. Wintersteiger
2ee4409962
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:43 +00:00
Christoph M. Wintersteiger
40c6be0baa
ML API: build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:42 +00:00
Christoph M. Wintersteiger
93d7412950
ML API build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:41 +00:00
Christoph M. Wintersteiger
b85c3e12f4
ML API build fix
2015-01-19 17:16:39 +00:00
Christoph M. Wintersteiger
5092ceec7d
ML API: build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:37 +00:00
Christoph M. Wintersteiger
8cd74a825d
ML API: Undoing earlier changes.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:16:36 +00:00
Christoph M. Wintersteiger
7bd8dda766
ML API: bugfixes
2015-01-19 17:15:50 +00:00
Christoph M. Wintersteiger
a1bb307dd1
ML API: bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:15:49 +00:00
Christoph M. Wintersteiger
fe0b579426
ML API: bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:15:49 +00:00
Christoph M. Wintersteiger
fa4dab4852
ML API: added .cmxs to the distribution.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:15:08 +00:00
Christoph M. Wintersteiger
05af33ac7d
ML API: ocamlfind installation fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:13:52 +00:00
Christoph M. Wintersteiger
65ab6d5373
ML API: build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:13:51 +00:00
Christoph M. Wintersteiger
409a40a562
ML API: Added get_bit_int and get_ratio
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:13:51 +00:00
Christoph M. Wintersteiger
4687aa208d
ML API refactoring (z3native.c -> z3native_stubs.c)
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:11:19 +00:00
Christoph M. Wintersteiger
f319a77a4c
ML API build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:11:17 +00:00
Christoph M. Wintersteiger
133890be23
ML API build fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:11:16 +00:00
Christoph M. Wintersteiger
9dc8021995
Added facilities for ocamlfind in the ML API build
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:11:15 +00:00
Christoph M. Wintersteiger
544a74f034
ML API: bug and build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:09:34 +00:00
Christoph M. Wintersteiger
dcdcd7b140
ML API: Build system and error handling fixes.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:08:09 +00:00
Christoph M. Wintersteiger
25615aedd9
ML API: build system fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:08:08 +00:00
Christoph M. Wintersteiger
7ec027dadb
ML API: basic structure and interface
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:07:52 +00:00
Christoph M. Wintersteiger
364954e25a
ML build
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:06:46 +00:00
Christoph M. Wintersteiger
e57dbbb56d
ML API: build system fixes
2015-01-19 17:06:16 +00:00
Christoph M. Wintersteiger
f0e61ee523
ML API: build system fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:06:14 +00:00
Christoph M. Wintersteiger
f94fa85444
ML API: build system fix
2015-01-19 17:04:48 +00:00
Christoph M. Wintersteiger
09292437db
ML API: build system fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:04:24 +00:00
Christoph M. Wintersteiger
49dd2e4a07
ML API: build system changes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:03:40 +00:00
Christoph M. Wintersteiger
4a606dbe60
ML API: bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 17:03:00 +00:00