Remove cumulative time limits and cpu time limits (#4711)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Thu, 16 Jul 2020 14:33:58 +0000 (16:33 +0200)
committerGitHub <noreply@github.com>
Thu, 16 Jul 2020 14:33:58 +0000 (09:33 -0500)
commit051106d0033c8108008acba65ad02a77b5ddd19c
tree28413da244644c8e66176039d2d53ab4a502ae3c
parent81821f40c36a6ccbee4bf6ef500cd5dccacb634c
Remove cumulative time limits and cpu time limits (#4711)

This PR removes two things from the resource manager:

cumulative time limits
cpu time limits
Cumulative time limiting has been moved to the binary and is (as before) accessible via --tlimit. As per discussion among the devs, we no longer support time limits based on CPU time and thus everything related to that is removed as well.
Note that this includes the option --cpu-time, removes an argument from SmtEngine::setTimeLimit() and the method SmtEngine::getTimeRemaining() .
src/options/smt_options.toml
src/smt/smt_engine.cpp
src/smt/smt_engine.h
src/theory/smt_engine_subsolver.cpp
src/util/resource_manager.cpp
src/util/resource_manager.h