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

7269 commits

Author SHA1 Message Date
Nikolaj Bjorner ebcacaa26d update new assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-25 17:44:33 -07:00
Nikolaj Bjorner 5141477809 remove dead code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-24 11:16:48 -07:00
Nikolaj Bjorner 23d1c0a9a8 move pull/push files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-24 11:13:01 -07:00
Nikolaj Bjorner a7bb41fd49 fix build issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-24 09:19:35 -07:00
Nikolaj Bjorner 8b2d60e3ca using rewrite in push_app_ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 17:57:03 -07:00
Nikolaj Bjorner f91496f5ff pruning simplifier dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 16:56:55 -07:00
Nikolaj Bjorner 8ff8470809 Merge branch 'master' of https://github.com/z3prover/z3 2017-08-23 16:33:54 -07:00
Nikolaj Bjorner 7dd28781ab remove simplifier dependencies from cmakelist.txt files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 16:33:36 -07:00
Nikolaj Bjorner 00888f1be0 Merge pull request #1229 from DewaldDeJager/docstring-function-name-change
[Doxygen] Fix function name in docstring
2017-08-23 16:12:10 -07:00
Nikolaj Bjorner 3993c8581c Merge pull request #1228 from delcypher/cmake_support_git_worktrees
[CMake] Teach CMake to support git worktrees
2017-08-23 16:11:46 -07:00
Dewald de Jager 40f2afb5af [Doxygen] Fix function name in docstring
Amending the changes made in fe702d7782
2017-08-23 23:09:47 +02:00
Nikolaj Bjorner f062e17037 remove simplifier dependencies from ufbv tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 12:30:33 -07:00
Nikolaj Bjorner 655b3d9c19 removing dependency on simplifier in pattern_inference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 12:17:30 -07:00
Dan Liew 58f152a92a [CMake] Teach CMake to support git worktrees. This fixes the bug
reported by @nbraud reported in #1227.

Previously the CMake build system assumed that the `.git` file must
be a directory. This is not the case when the working directory
is a "git worktree". In this case the `.git` file is just a plain
file that points to a directory within the true `.git` directory.
This commit essentially implements the logic to traverse this extra
level of indirection and removes some assumptions that the `.git`
file is a directory.
2017-08-23 19:30:24 +01:00
Nikolaj Bjorner e5826b957f fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-23 09:01:25 -07:00
Christoph M. Wintersteiger dca30ab202 Merge pull request #1225 from nbraud/nbraud/injectivity
Add injectivity tactic
2017-08-23 15:51:19 +01:00
Christoph M. Wintersteiger 6f8a954532 added missing addition to smt_params_helper.pyg 2017-08-23 12:37:26 +01:00
Christoph M. Wintersteiger 573dae5f0c Merge branch 'master' of https://github.com/Z3Prover/z3 2017-08-23 12:14:53 +01:00
Christoph M. Wintersteiger 3e960eadd2 (Re-)added option to disable lemma deletion in the smt_context. 2017-08-23 12:14:19 +01:00
Nicolas Braud-Santoni b877c962ca injectivity: Add tactic to CMake-based builds 2017-08-23 10:27:55 +00:00
Nicolas Braud-Santoni ae9ace2321 injectivity: Cleanup whitespace 2017-08-23 10:25:33 +00:00
Nikolaj Bjorner ce04c18a7a trying to get rid of last simplifier dependency in macros
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-22 22:14:13 -07:00
Nikolaj Bjorner f7ca7409ce fix regressions introduced when modifying macro_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-22 17:05:40 -07:00
Nikolaj Bjorner e2b46257d6 reducing dependencies on simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-22 15:09:34 -07:00
Nicolas Braud-Santoni 27fd879b8c injectivity: Fixup rewriter 2017-08-22 18:44:34 +00:00
Nikolaj Bjorner a206362cef add comments addressing some questions #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-22 11:41:25 -07:00
Nicolas Braud-Santoni 33dd168195 Remove unnecessary parameter 2017-08-22 18:09:57 +00:00
Nicolas Braud-Santoni c0b6d00e8a Update debug output 2017-08-22 18:09:38 +00:00
Nikolaj Bjorner 392334f779 add ability to create and manipulate model objects
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-22 10:44:32 -07:00
Nicolas Braud-Santoni 4cb7f72509 First version of the inj. tactic 2017-08-22 17:10:20 +00:00
Nicolas Braud-Santoni cb87d47f08 obj_hashtable: Constify 2017-08-22 17:10:20 +00:00
Nikolaj Bjorner 26afdd92c9 Merge pull request #1222 from NikolajBjorner/master
bug fixes and revision of proto_model
2017-08-21 17:19:27 -07:00
Nikolaj Bjorner 2c8e9aeb9c another crash fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-21 15:23:52 -07:00
Nikolaj Bjorner e6145fa6df fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-21 14:53:16 -07:00
Nikolaj Bjorner ebe9db14d5 fix regression exposed by segfault2.smt2 crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-21 14:13:43 -07:00
Christoph M. Wintersteiger ed5058d225 Fixed typo in ML API. Relates to #1214. 2017-08-21 18:21:31 +01:00
Nikolaj Bjorner e47cd27c8d compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-20 16:18:25 -07:00
Nikolaj Bjorner 359ee818a5 purge iterators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-20 15:35:16 -07:00
Nikolaj Bjorner 9fe9587a9b revert local changes to theory_str
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-20 09:14:08 -07:00
Nikolaj Bjorner ff734d6aa9 Merge branch 'master' of https://github.com/z3prover/z3 2017-08-20 08:51:32 -07:00
Nikolaj Bjorner 276fdd0e97 register auxiliary constants from projection operation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-20 08:51:24 -07:00
Nikolaj Bjorner 04084e21c8 Merge pull request #1220 from mtrberzi/regex-fixes
Small regex fixes in theory_str
2017-08-20 08:01:59 -07:00
Murphy Berzish adae32f7ef add re.all to NFA in theory_str 2017-08-19 23:25:34 -04:00
Nikolaj Bjorner bc8ae21ebe missing parameters for OSX/Linus
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-18 15:14:47 -07:00
Nikolaj Bjorner a8e7974011 Merge branch 'master' of https://github.com/Z3Prover/z3 2017-08-18 14:57:54 -07:00
Nikolaj Bjorner 7a977f0106 ensure that timeouts are distinguished from other cancel events #848
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-18 14:54:54 -07:00
Murphy Berzish 1e445a62d4 improve error message in theory_str when an invalid term in str.to.re is encountered
addresses #871
2017-08-18 17:31:40 -04:00
Nikolaj Bjorner aa81d58bb0 add sequences to ML API #1214
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-18 14:29:53 -07:00
Nikolaj Bjorner 6feb7ba795 :q
add sequences to ML API

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-18 14:28:05 -07:00
Nikolaj Bjorner 112fa16bc0 fix #1217
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-08-18 09:19:38 -07:00