3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-06 09:34:08 +00:00
Commit graph

7798 commits

Author SHA1 Message Date
Nikolaj Bjorner 1a6f8c2fad working on parallel solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 16:35:05 -07:00
Nikolaj Bjorner 09ea370ea3 update C-example that fails to not use longjumps. Issue #1297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 12:06:19 -07:00
Nikolaj Bjorner 8b32c15ac9 use clause structure for nary
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 11:49:31 -07:00
Nikolaj Bjorner 7f693186a0 trying to address leak reported in #1297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 07:10:04 -07:00
Nikolaj Bjorner a0cd6e0fca adding outline for parallel tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-09 16:47:23 -07:00
Nikolaj Bjorner cae414e575 fixes for #1296, removing COMPILE_TIME_ASSERT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-09 13:59:44 -07:00
Nikolaj Bjorner 42de274307 bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-09 07:49:20 -07:00
Nikolaj Bjorner 79b2a4f605 bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-09 07:22:02 -07:00
Nikolaj Bjorner f85c02600f remove verificaiton code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 16:07:58 -07:00
Nikolaj Bjorner f359f23885 another fix for #1288
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 15:47:06 -07:00
Nikolaj Bjorner 10e4235b4c bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 14:35:31 -07:00
Nikolaj Bjorner 356835533a clean up debug output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 10:47:15 -07:00
Nikolaj Bjorner d2ec927844 fix build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 12:34:08 +01:00
Nikolaj Bjorner 06d75a616f fix #1288, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 11:40:17 +01:00
Nikolaj Bjorner 22fa108ffd fix #1288, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 11:07:22 +01:00
Nikolaj Bjorner 1371caace2 fix #1287, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 11:05:57 +01:00
Nikolaj Bjorner 52217f0600 fix #1290
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 10:56:05 +01:00
Nikolaj Bjorner c72b3356c1 fix #1286
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 10:41:02 +01:00
Nikolaj Bjorner 6f7f957a26 likely fix for #1287
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 10:38:02 +01:00
Nikolaj Bjorner a5ecf87ab8 fix #1288
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-08 10:32:38 +01:00
Nikolaj Bjorner c1b243a8e3 merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 19:24:30 +01:00
Nikolaj Bjorner 6b88446ee8 bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 19:02:06 +01:00
Nikolaj Bjorner deba7d4d6e use idom for checking dominator relationships
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 14:35:44 +01:00
Nikolaj Bjorner b898b07795 distinguish simplify_rec from simplify immediate argument
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 11:12:09 +01:00
Nikolaj Bjorner 7e4f532202 fix build by including mk_pp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 00:37:44 +01:00
Nikolaj Bjorner bbab4153be Merge branch 'master' of https://github.com/z3prover/z3 2017-10-07 00:21:24 +01:00
Nikolaj Bjorner 76c309a595 disable caching of simplifier when applied to direct arguments of terms. Caching is only valid when applied to dominator children
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 00:20:58 +01:00
Nikolaj Bjorner fc6d4aec60 Merge pull request #1282 from delcypher/travis_ci_default_clean_up
[TravisCI] Refactor CI defaults and fix bug handling Z3_BUILD_TYPE
2017-10-07 00:12:54 +01:00
Nikolaj Bjorner cabdc1f64c merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 00:09:28 +01:00
Nikolaj Bjorner a18236bc7f have quantifier equality take names into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-07 00:07:53 +01:00
Nuno Lopes 1d12a9c86d dom_simplifier: fix dominator computation 2017-10-06 18:19:37 +01:00
Nikolaj Bjorner 31c6b3eb5b fix leak
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 16:07:25 +01:00
Nikolaj Bjorner 578b1e4684 Merge branch 'master' of https://github.com/z3prover/z3 2017-10-06 16:03:58 +01:00
Nikolaj Bjorner c3f615dbfc reverse arguments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 16:03:43 +01:00
Dan Liew ba8bff76ae [TravisCI] Modify Debug configuration that I forgot to change with
`RUN_UNIT_TESTS=BUILD_ONLY`.
2017-10-06 15:52:01 +01:00
Nuno Lopes 9aa6386be9 fix debug build 2017-10-06 15:27:16 +01:00
Nikolaj Bjorner e13d839e7c Merge branch 'master' of https://github.com/z3prover/z3 2017-10-06 13:43:11 +01:00
Nikolaj Bjorner 2634be01aa adding backwards pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 13:43:01 +01:00
Christoph M. Wintersteiger 50042ab638 removed unused variables 2017-10-06 13:00:09 +01:00
Dan Liew 0be28b66fe [TravisCI] Update out of date README.md file. 2017-10-06 12:57:46 +01:00
Dan Liew 2519719d3f Fix typo 2017-10-06 12:57:46 +01:00
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
Christoph M. Wintersteiger 3edf147213 Merge branch 'master' of https://github.com/Z3Prover/z3 2017-10-06 12:33:57 +01:00
Christoph M. Wintersteiger 690b17fc25 Removed Ubuntu x86 VSTS/CI build (not supported by VSTS anymore). 2017-10-06 12:33:47 +01:00
Nikolaj Bjorner 755ca46df6 adding bv_bounds tactic dominator style
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 12:15:41 +01:00
Nikolaj Bjorner cb548404bc bail out dominators after log number of steps
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 12:08:37 +01:00
Nikolaj Bjorner 6df628edc7 pin elements in expr2depth
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 11:45:29 +01:00
Nikolaj Bjorner eac659f748 deal with empty set of post-orders
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-06 11:34:14 +01:00
Nikolaj Bjorner f59cf2452d #1284 build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-05 22:20:31 +01:00
Nuno Lopes 6eb442f06c Merge branch 'master' of github.com:Z3Prover/z3 2017-10-05 18:10:27 +01:00