TimeoutSolver Improvements
Timeouts are now specified in milliseconds instead of seconds. TimeoutSolvers that hit a timeout no longer makes the wrapped solver useless for all subsequent invocations.
Showing
- src/main/scala/leon/solvers/IncrementalSolver.scala 3 additions, 1 deletionsrc/main/scala/leon/solvers/IncrementalSolver.scala
- src/main/scala/leon/solvers/InterruptibleSolver.scala 7 additions, 0 deletionssrc/main/scala/leon/solvers/InterruptibleSolver.scala
- src/main/scala/leon/solvers/Solver.scala 1 addition, 1 deletionsrc/main/scala/leon/solvers/Solver.scala
- src/main/scala/leon/solvers/TimeoutSolver.scala 24 additions, 10 deletionssrc/main/scala/leon/solvers/TimeoutSolver.scala
- src/main/scala/leon/verification/AnalysisPhase.scala 1 addition, 1 deletionsrc/main/scala/leon/verification/AnalysisPhase.scala
- src/test/scala/leon/test/solvers/TimeoutSolverTests.scala 1 addition, 1 deletionsrc/test/scala/leon/test/solvers/TimeoutSolverTests.scala
Please register or sign in to comment