mirror of
https://github.com/Z3Prover/z3
synced 2025-08-22 02:57:50 +00:00
cleanup cancelation logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
4e155887b2
commit
61dbb6168e
37 changed files with 93 additions and 198 deletions
|
@ -470,7 +470,6 @@ namespace datalog {
|
|||
ast_manager& m;
|
||||
rule_manager& rm;
|
||||
bv_util bv;
|
||||
volatile bool m_cancel;
|
||||
ptr_vector<expr> m_todo;
|
||||
ast_mark m_visited1, m_visited2;
|
||||
ddnfs m_ddnfs;
|
||||
|
@ -486,7 +485,6 @@ namespace datalog {
|
|||
m(ctx.get_manager()),
|
||||
rm(ctx.get_rule_manager()),
|
||||
bv(m),
|
||||
m_cancel(false),
|
||||
m_trail(m),
|
||||
m_inner_ctx(m, m_ctx.get_register_engine(), m_ctx.get_fparams())
|
||||
{
|
||||
|
@ -518,15 +516,7 @@ namespace datalog {
|
|||
// return execute_rules(new_rules);
|
||||
}
|
||||
|
||||
void cancel() {
|
||||
m_cancel = true;
|
||||
m_inner_ctx.cancel();
|
||||
}
|
||||
|
||||
void cleanup() {
|
||||
m_cancel = false;
|
||||
}
|
||||
|
||||
|
||||
void reset_statistics() {
|
||||
m_stats.reset();
|
||||
}
|
||||
|
@ -884,12 +874,6 @@ namespace datalog {
|
|||
lbool ddnf::query(expr* query) {
|
||||
return m_imp->query(query);
|
||||
}
|
||||
void ddnf::cancel() {
|
||||
m_imp->cancel();
|
||||
}
|
||||
void ddnf::cleanup() {
|
||||
m_imp->cleanup();
|
||||
}
|
||||
void ddnf::reset_statistics() {
|
||||
m_imp->reset_statistics();
|
||||
}
|
||||
|
|
|
@ -37,8 +37,6 @@ namespace datalog {
|
|||
ddnf(context& ctx);
|
||||
~ddnf();
|
||||
virtual lbool query(expr* query);
|
||||
virtual void cancel();
|
||||
virtual void cleanup();
|
||||
virtual void reset_statistics();
|
||||
virtual void collect_statistics(statistics& st) const;
|
||||
virtual void display_certificate(std::ostream& out) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue