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

15422 commits

Author SHA1 Message Date
Nikolaj Bjorner d5c6abe14d #close 5363
Force in-lining auxiliary functions so that model values can be used by SPACER to retrieve counter-examples. This fixes the issue of terminating without a trace. It does not address inefficiency involved with invoking satisfiability checks to retrieve models during trace construction.
2021-06-22 16:24:00 -07:00
Nikolaj Bjorner 55daa2424c fix #5362 2021-06-22 12:26:27 -07:00
Nikolaj Bjorner f3737f6831 #5361 2021-06-21 14:58:00 -07:00
Robert Jacobson 161d38397b
In src/sat/sat_local_search.*: Changed the return type of constraint_slack to int64_t instead of uint64_t to match the m_slack member of the constraint struct, which has type int64_t. (#5360) 2021-06-21 14:40:31 -07:00
Nikolaj Bjorner 45228bf8fb #5323 heap use after free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-20 09:25:19 -07:00
Nikolaj Bjorner ed9341e3b0 #5336 2021-06-19 22:22:56 -07:00
Nikolaj Bjorner 02644b5b71 #5336 2021-06-19 22:22:56 -07:00
Nikolaj Bjorner 8d37495b7c merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-19 22:22:41 -07:00
Nikolaj Bjorner 4a0a678e3f #5336 2021-06-19 22:21:45 -07:00
Nikolaj Bjorner f7d1cce69a #5336
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-19 22:12:52 -07:00
Nikolaj Bjorner 2138ef2ad0 build 2021-06-17 11:26:12 -07:00
Nikolaj Bjorner 93a4939d49 #5336 2021-06-17 11:15:37 -07:00
Nikolaj Bjorner 2174bccdba #5336 2021-06-17 00:45:52 -05:00
Nikolaj Bjorner d016cb1da5 #5336 2021-06-16 23:57:44 -05:00
Nikolaj Bjorner 9038dfd30d #5336 2021-06-16 23:27:26 -05:00
Nikolaj Bjorner d73ceaddc7 #5336 2021-06-16 23:19:16 -05:00
Nikolaj Bjorner 0b3a8522ac #5336 2021-06-16 21:57:46 -05:00
Nikolaj Bjorner 1dedfe3164 #5336 2021-06-16 21:24:50 -05:00
Nikolaj Bjorner df9084ba23 #5336 2021-06-16 19:12:50 -05:00
Nikolaj Bjorner 3311bd074f #5336 2021-06-16 18:42:44 -05:00
Nikolaj Bjorner 6b5680f13e #5336 2021-06-16 18:42:19 -05:00
Nikolaj Bjorner 38fc97d18c #5336 2021-06-16 17:47:49 -05:00
Nikolaj Bjorner 29a2838bc9 #5338 #5349 2021-06-16 16:01:42 -05:00
Nikolaj Bjorner f95d0b7216 #5349 #5338 2021-06-16 16:01:42 -05:00
Nikolaj Bjorner fbc3aa93a5 #5336 2021-06-16 16:01:42 -05:00
Gram 589f99eea9
Fix Flake8 violations in Python API (#5332)
* Fix flake8 violations in z3.py

* Fix flake8 violations in z3printer.py

* Fix flake8 violations in z3rcf.py and z3util.py

* do not allocate list on every call to set_default_rounding_mode
2021-06-16 10:49:47 -05:00
Iain Scott d61d5081a2
Delete unused NuGet release script. (#5351) 2021-06-16 10:48:51 -05:00
Nikolaj Bjorner dc6a8fde34 fix #5340
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-15 13:53:22 -05:00
Nikolaj Bjorner 9c6b29164d #5337
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-15 12:31:40 -05:00
Nikolaj Bjorner 206d7709d3
Update README.md 2021-06-15 12:25:03 -05:00
Nikolaj Bjorner 082ec0f499 #5336 2021-06-08 20:03:03 -07:00
Nikolaj Bjorner 08b4c4ea14 #5336 2021-06-08 19:48:05 -07:00
Nikolaj Bjorner fb6cd8e132 #5324 2021-06-08 15:15:02 -07:00
Nikolaj Bjorner bdf6a17b89 #5324 2021-06-08 13:37:29 -07:00
Nikolaj Bjorner c6f0afa008 #5324 2021-06-08 12:29:16 -07:00
Nikolaj Bjorner c1ab7987f6 #5324 2021-06-07 11:41:35 -07:00
Nikolaj Bjorner a60295020b #5324 2021-06-07 11:03:28 -07:00
Nikolaj Bjorner d8905885ed #5324 2021-06-07 10:59:10 -07:00
Nikolaj Bjorner 5d3f48cc8d na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-07 09:51:39 -07:00
Lev Nachmanson 3a5b88e52b set status to CANCELLED on the total_iterations threshold bailout
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-06-07 07:34:16 -07:00
Nikolaj Bjorner b1002638ab #5324 2021-06-06 21:14:17 -07:00
Nikolaj Bjorner 9989ef6553 #5324 2021-06-06 20:58:32 -07:00
Nikolaj Bjorner 92ec81d108 #5140
@veanes
mk_bool_app_helper has a bug:
When it simplifies a disjunction or conjunction of regex membership constraints of the form (and (str.in_re "" R) (str.in_re x Q))
then the first term (str.in_re "" R) is omitted in the result.
You have a test here
3da9d91866/src/ast/rewriter/seq_rewriter.cpp (L438)
that means a regex membership with empty first argument is not put in the two buffers with membership/non-membership.
It isn't put into new_args either because the test bypasses these
3da9d91866/src/ast/rewriter/seq_rewriter.cpp (L485)
2021-06-06 20:30:09 -07:00
Nikolaj Bjorner 3da9d91866 #5333 2021-06-06 16:45:50 -07:00
Nikolaj Bjorner 73bb3e4352 #5324 2021-06-06 16:32:49 -07:00
Nikolaj Bjorner 29ac26eab3 #5324 2021-06-06 16:31:11 -07:00
Nikolaj Bjorner 34fc0cdd5c #5324 2021-06-06 16:23:27 -07:00
Nikolaj Bjorner 9afc59d5b4 #5324 2021-06-06 15:39:23 -07:00
Nikolaj Bjorner ed49c1eae3 #5324 2021-06-06 15:14:38 -07:00
Nikolaj Bjorner c388d99c35 #5324 2021-06-06 10:58:47 -07:00