Dan Liew
d47aea3987
[TravisCI] Workaround slow unit test execution for Debug builds.
...
Unit tests execute very slowly in Debug (i.e. unoptimized) builds. This
causes TravisCI to terminate the job due to no console output being
seen.
To workaround this for the debug builds the tests are just compiled
but not executed. To implement this the `RUN_UNIT_TESTS` environment
variable now can take on the values `BUILD_ONLY`, `BUILD_AND_RUN`,
and `SKIP` rather than `0` or `1`.
2017-10-06 12:57:42 +01:00
Dan Liew
0633d5819f
[TravisCI] Fix bug. PYTHON_EXECUTABLE
should not be in common
...
defaults. The location is dependent on the implementation.
This triggered a build failure on TravisCI because the location
of the default Python binary is different to what is in the Docker
container.
2017-10-05 15:09:16 +01:00
Dan Liew
eb975a49d6
[TravisCI] Fix bug where Z3_BUILD_TYPE
was not being passed as
...
a Docker build argument.
Also update an out of date comment.
2017-10-05 14:56:31 +01:00
Dan Liew
53fc6ac11b
[TravisCI] Refactor as many CI default options as possible so that
...
the Docker and "TravisCI macOS" builds share most of the same defaults
by sourcing the `ci_defaults.sh` file.
2017-10-05 14:56:15 +01:00
Nuno Lopes
110d558ee4
dom_simplify_tactic: micro opt
2017-10-05 08:53:12 +01:00
Nikolaj Bjorner
f1eb53761a
Merge pull request #1280 from TheRealNebus/master
...
update to _get_args to convert arguments from AstVector to a python list
2017-10-02 09:26:16 -07:00
Miguel Angelo Da Terra Neves
6c7a82edce
update to _get_args to convert arguments from AstVector to a python list
...
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
2017-10-02 09:20:59 -07:00
Nikolaj Bjorner
e0e2397566
missing setup datatypes for QF_DT
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-01 19:40:30 -07:00
Nikolaj Bjorner
05428314be
fix #1276 related crashes for re-sumption after cancellation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-01 15:13:43 -07:00
Nikolaj Bjorner
bec60f763b
add diagnostics to DDNF and fix #1268
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-30 12:35:36 -07:00
Nikolaj Bjorner
04b11d9721
Merge branch 'master' of https://github.com/z3prover/z3
2017-09-30 10:15:52 -07:00
Nikolaj Bjorner
8ff8c6433b
fix #1277 fix #1278
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-30 10:15:27 -07:00
Christoph M. Wintersteiger
bba005154c
Merge pull request #1271 from ulidtko/master
...
Fix Python API docs done with `make api_docs`
2017-09-27 15:12:34 +01:00
Christoph M. Wintersteiger
34e6e62ae1
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-09-27 14:23:13 +01:00
Christoph M. Wintersteiger
9a464dded4
Removed -std=c++11 from OCaml stubs build command. Fixes #1263 .
2017-09-27 14:22:59 +01:00
Max ulidtko
ce6e26043a
fix Python API doxygen (make api_docs
)
2017-09-27 14:07:18 +03:00
Max ulidtko
f07b89df86
fix pydoc part of make api_docs
2017-09-27 14:07:02 +03:00
Christoph M. Wintersteiger
4ad3f1f4ea
Merge pull request #1270 from kenmcmil/issue1269
...
fixing issue [1269]
2017-09-27 11:25:19 +01:00
Nikolaj Bjorner
2229a2fc1b
model validation update take 2
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-26 08:43:31 -07:00
Nikolaj Bjorner
6450ee33c5
disregard model validation when source expression contains uninterpreted theory functions
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-26 08:25:48 -07:00
Ken McMillan
c8a67abdd7
fixing issue [1269]
2017-09-25 14:33:20 -07:00
Nikolaj Bjorner
f179d49f4f
check for eof, based on testing garbled repro from #1267
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-24 10:58:39 -07:00
Nikolaj Bjorner
9cd974e334
remove display
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-24 09:40:35 -07:00
Nikolaj Bjorner
7a15de374a
fix #1266 by bypassing topological ordering on theory symbols
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-24 09:19:51 -07:00
Nikolaj Bjorner
2751cbc270
n/a
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-23 22:36:36 -05:00
Nikolaj Bjorner
95ee4c94f1
remove utf fixes #1265
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-23 11:37:55 -05:00
Nikolaj Bjorner
cd24535e51
add newline
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-22 09:54:56 -05:00
Nikolaj Bjorner
cab4e4b461
add feature to display benchmark in format seen by SAT solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-21 18:32:46 -05:00
Nikolaj Bjorner
f5db69529a
Merge branch 'master' of https://github.com/z3prover/z3
2017-09-20 13:30:58 -07:00
Nikolaj Bjorner
320105c714
removing iterators
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-20 13:30:31 -07:00
Christoph M. Wintersteiger
048ee090b0
Eliminated the remaining operator kinds for partially unspecified FP operators from the AST API.
2017-09-20 20:19:36 +01:00
Christoph M. Wintersteiger
a671560412
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-09-20 20:16:13 +01:00
Christoph M. Wintersteiger
cc9f67267d
Eliminated the remaining operator kinds for partially unspecified FP operators.
2017-09-20 20:16:09 +01:00
Christoph M. Wintersteiger
3694ed6689
Merge pull request #1262 from UniQP/warningsC++API
...
Fix warnings in C++ API
2017-09-20 19:45:58 +01:00
Nikolaj Bjorner
936c22a00b
add pattern match validation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-20 09:44:38 -07:00
Sebastian Buchwald
da2826b55e
Fix warnings in C++ API
...
When assertions are disabled, the compiler warns about unused function parameters.
2017-09-20 16:22:09 +02:00
Nikolaj Bjorner
cb15473d5b
remove type annotation from var printing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-19 20:02:41 -07:00
Nikolaj Bjorner
2ec3b4090e
Merge branch 'master' of https://github.com/z3prover/z3
2017-09-19 19:44:22 -07:00
Nikolaj Bjorner
93e08d9499
fix #1261
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-19 19:43:23 -07:00
Nikolaj Bjorner
caa02c3c02
add match expression construct to SMT-LIB2.6 frontend
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-19 19:39:02 -07:00
Nikolaj Bjorner
43e47271f7
have quantified tactics work with bound Boolean variables. Adding stubs for match
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-18 15:58:09 -07:00
Nikolaj Bjorner
66bc68f128
Merge pull request #1259 from mtrberzi/automata-fix
...
Fix generation of symbolic automata with no moves but accepting initial state
2017-09-18 21:22:00 +02:00
Nikolaj Bjorner
6ddc549557
fix #1258
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-18 12:21:01 -07:00
Murphy Berzish
9b01a5153e
fix generation of symbolic automata with no moves but accepting initial state
2017-09-18 14:44:05 -04:00
Nikolaj Bjorner
8b506375e4
Merge branch 'master' of https://github.com/z3prover/z3
2017-09-17 15:11:27 -07:00
Nikolaj Bjorner
cf86e46229
check for datatype selectors when model validation fails
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-09-17 15:10:50 -07:00
Christoph M. Wintersteiger
c275d4ddca
typo
2017-09-17 18:33:40 +01:00
Christoph M. Wintersteiger
b9494fe3c0
Tabs, whitespace
2017-09-17 18:10:06 +01:00
Christoph M. Wintersteiger
6ba13fac0a
Merge branch 'master' of https://github.com/Z3Prover/Z3
2017-09-17 18:09:26 +01:00
Christoph M. Wintersteiger
60c6249912
Removed unused variable
2017-09-17 18:09:10 +01:00