3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 01:54:08 +00:00
Commit graph

174 commits

Author SHA1 Message Date
Nikolaj Bjorner 4522e7a97a rename additional build options #2709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 21:39:11 -08:00
Nikolaj Bjorner 53a01a07bd rename additional build options #2709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 21:32:35 -08:00
Nikolaj Bjorner 48554f0fb6 rename additional build options #2709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 21:07:12 -08:00
Nikolaj Bjorner b50f8508f2 rename additional build options #2709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 20:50:53 -08:00
Nikolaj Bjorner 3ab9a1c88c remove deprecated USE_OPENMP, rename API_LOG_SYNC to Z3_API_LOG_SYNC (tiny part of #2709)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 20:24:29 -08:00
Nikolaj Bjorner 66283a1722 update pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-07 09:58:35 -07:00
Christoph M. Wintersteiger 1b1ff8dbab
Fix bug in qprofdiff 2019-02-07 14:08:18 +00:00
Nikolaj Bjorner 785fe2f6f7 add main remaining updates from #1815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 12:43:05 -08:00
Nikolaj Bjorner 37d9e6d811 incrementally adding files from dotnet core pull request from @yatli
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 10:40:11 -08:00
Nikolaj Bjorner 038971c029
Revert "api: dotnet: switch to multi-targeting project and modern cmake-dotnet integration." 2019-01-16 10:21:56 -08:00
Yatao Li 43ee345f01 dotnet deps hack for test 2019-01-15 03:06:36 +09:00
Yatao Li 58e8b2b8d5 Dockerfile: update ubuntu 14.04 image with cmake 3.12 2019-01-14 14:02:58 +08:00
Yatao Li 0a6a76734a docker: ubuntu 14.04 dotnet source fix 2019-01-13 00:08:32 +08:00
Yatao Li 5e79dba3d6 dotnet: move example project build to cmake 2019-01-13 00:03:37 +08:00
Yatao Li f5b874e0a3 Merge branch 'master' of https://github.com/Z3Prover/z3 2018-12-29 16:27:00 +08:00
Florian Pigorsch 326bf401b9 Fix some spelling errors (mostly in comments). 2018-10-20 17:07:41 +02:00
Yatao Li 461c32e11e ... 2018-09-12 16:07:45 +08:00
Yatao Li aae28bd0eb CI: update dotnet example to coreclr 2.0 2018-09-12 14:26:21 +08:00
Yatao Li 5474e1675a CI: Dockerfile: install curl before dotnet 2018-09-12 00:53:10 +08:00
Yatao Li 5fdf3ff799 CI: Dockerfile: use curl instead of wget 2018-09-12 00:37:06 +08:00
Yatao Li 5bc7a5d673 CI: configure dotnet via docker 2018-09-12 00:29:58 +08:00
Nikolaj Bjorner ef310648ae re-enable dotnet, ci got broken. Related #1815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-09-11 03:50:49 -07:00
Nikolaj Bjorner 36a14a354a disable dotnet in ci script. It seems to get turned on even if dotnet bindings are not requested
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-09-11 03:14:31 -07:00
Nikolaj Bjorner c513f3ca09 merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-25 14:57:01 -07:00
Bruce Mitchener 73b3da37d8 Typo fixes. 2018-01-02 22:48:06 +07:00
Nikolaj Bjorner fd49a0c89c added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-02 00:05:52 -05:00
Dan Liew 7c99721b60 [TravisCI] Don't run Python regression tests under ASan for now.
The script that runs them doesn't propagate LD_PRELOAD and so the
tests fail.
2017-10-16 13:21:03 +01:00
Dan Liew a1b6316e2e [TravisCI] Try to unbreak running Python regression tests under ASan. 2017-10-16 09:49:54 +01:00
Dan Liew 88fb31ac08 [TravisCI] Add RUN_API_EXAMPLES option so that we can disable
building/running examples in some configurations.
2017-10-16 08:56:17 +01:00
Dan Liew e51ce8bcaf [TravisCI] Try again to not show suppressions by default 2017-10-16 08:56:17 +01:00
Dan Liew ead6e56d15 [TravisCI] Swap run_quiet and run_non_native_binding. In the
previous order `grep` inside `run_quiet` would get ASan LD_PRELOAD'ed
which would sometimes fail.
2017-10-16 08:56:17 +01:00
Dan Liew ecadef6e48 [TravisCI] Try to fix case in run_quiet where the script would fail
with.

```
-ne: unary operator expected
```
2017-10-16 08:56:17 +01:00
Dan Liew ad2a0a0085 [TravisCI] Don't print sanitizer suppressions by default because
that breaks Z3's regression tests.
2017-10-16 08:56:17 +01:00
Dan Liew fd98593a58 [ASan] Ignore Clang OpenMP leaks for now. 2017-10-16 08:56:17 +01:00
Dan Liew 2dd1a4046d [TravisCI] Fix typo 2017-10-16 08:56:17 +01:00
Dan Liew fd391e75a6 [TravisCI] Fix Z3_BUILD_TYPE variable that was not propagated
into the Docker image as an environment variable.
2017-10-16 08:56:17 +01:00
Dan Liew 675a3ae9dd [UBSan] Remove a bunch of suppressions. 2017-10-16 08:56:17 +01:00
Dan Liew db7b2e989d [TravisCI] Try to run the Python and .NET examples under ASan. 2017-10-16 08:56:17 +01:00
Dan Liew 8d600050db [LSan] Remove suppression files. The were fixed on rebase 2017-10-16 08:56:17 +01:00
Dan Liew ff5df20deb [LSan] Don't run c_maxsat_example with LeakSanitizer because
it contains leaks that the Z3 developers don't intend to fix.
2017-10-16 08:56:17 +01:00
Dan Liew f90fe928af [LSan] Suppress another leak until I can figure out what is going on. 2017-10-16 08:56:17 +01:00
Dan Liew bcff86a316 [LSan] Add suppression for part of #1297. 2017-10-16 08:56:17 +01:00
Dan Liew a991e44a25 [TravisCI] Fix typo in created directory for suppression files 2017-10-16 08:56:17 +01:00
Dan Liew 5bcdea1ae5 [TravisCI] For ASan/LSan use larger context so we get larger stack
traces if needed.
2017-10-16 08:56:17 +01:00
Dan Liew 4db5980a23 [TravisCI] Fix getting proper stack traces for ASan/LSan. The
`llvm-symbolizer` tool needs to be installed and ASan/LSan needs
to be told where to find it.
2017-10-16 08:56:17 +01:00
Dan Liew 71dcec3113 [UBSan] Update UBSan suppression file to suppress all undefined
behaviour I have observed running in CI.
2017-10-16 08:56:17 +01:00
Dan Liew 9455391f1f [TravisCI] Don't run the python binding system tests when building
with UBSan.

This is a workaround. We can't fix this unless we build libz3 with
a shared UBSan runtime.
2017-10-16 08:56:17 +01:00
Dan Liew f756bf6c86 [TravisCI] Fix undefined SCRIPT_DIR variable 2017-10-16 08:56:17 +01:00
Dan Liew f15766baee [TravisCI] Don't run the non-native example when building with UBSan.
This a workaround. Right now `libz3` gets linked against a static
UBSan runtime which means none of the non-native language bindings
(e.g. python) can load `libz3` due to undefined symbols. We need
to link `libz3` against a shared UBSan runtime to fix this.
2017-10-16 08:56:17 +01:00
Dan Liew a9fcfc531b [TravisCI][CMake] Add Z3_C_EXAMPLES_FORCE_CXX_LINKER CMake option
and propagate its value into the C API examples.

This flag forces the C API examples to use the C++ compiler as the
linker rather than the C compiler. This a workaround to avoid linking
errors when building with UBSan.
2017-10-16 08:56:17 +01:00