git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1612
e59a4935-1847-0410-ae03-
e826735625c1
for (Rewrite_system::RewriteRuleContainer::iterator it = rewrite_system.begin(); it != rewrite_system.end(); it++)
{
VariableAssignment bad;
- if ((*it).timedCheck(timeout_ms,bad))
+ int to_run = timeout_ms - it->getTime();
+ if (to_run <= 0)
+ continue;
+ if ((*it).timedCheck(to_run,bad))
{
- it->writeOut(cout); // omit failed.
- cerr << getDifficulty(it->getFrom()) << " " << getDifficulty(it->getTo());
+ it->writeOut(cout); // omit succeeded.
}
}
}
if (*next == *it)
{
// The same, erase the one with the lowest verified to bits.
- bool output =false;
- if (next->getVerifiedToBits() != it->getVerifiedToBits())
- output=true;
-
if (next->getVerifiedToBits() > it->getVerifiedToBits())
{
- if (output)
- {
- cerr << "deleting";
- it->writeOut(cerr);
- next->writeOut(cerr);
- cerr << "====";
- }
erase(it);
it = next;
continue;
}
else
{
- if (output)
- {
- cerr << "deleting";
- next->writeOut(cerr);
- it->writeOut(cerr);
- cerr << "====";
- }
erase(next);
continue;
}