3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-14 21:08:46 +00:00
Commit graph

7809 commits

Author SHA1 Message Date
Miguel Neves bdce957ac8 Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt 2017-10-12 15:34:56 -07:00
Miguel Neves 611a13e8b3 Changed lookahead backtrack. Parent lookahead re-use fix 2017-10-12 14:34:42 -07:00
Nikolaj Bjorner 4adf4d4ac2 micro opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 12:08:54 -07:00
Nikolaj Bjorner 5afef07f40 remove traces of old n-ary representation, add checks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 08:37:49 -07:00
Nikolaj Bjorner 99b232a4c5 fix lookahead with ba extension
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-11 17:30:21 -07:00
Nikolaj Bjorner 81ad69214c fixing lookahead/ba + parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-11 17:06:28 -07:00
Nikolaj Bjorner 79ceaa1d13 fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-11 13:17:57 -07:00
Nikolaj Bjorner 97f37613c2 parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-11 07:50:04 -07:00
Nikolaj Bjorner d2395ad897 merge with Miguel's fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 16:47:07 -07:00
Nikolaj Bjorner 1a6f8c2fad working on parallel solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-10 16:35:05 -07:00
Miguel Neves 01897831fb Dynamic delta trigger decrease 2017-10-10 15:59:53 -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
Miguel Neves 4d91169118 Cuber fixes. Added March_CU heuristics 2017-10-06 16:10:05 -07: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