--- a/src/Pure/Tools/build.scala Tue Nov 03 16:35:00 2015 +0100
+++ b/src/Pure/Tools/build.scala Tue Nov 03 16:35:38 2015 +0100
@@ -598,8 +598,8 @@
"""
}
- private val (thread, result) =
- Standard_Thread.future("build") {
+ private val result =
+ Future.thread("build") {
Isabelle_System.bash_env(info.dir.file, env, script,
progress_stdout = (line: String) =>
Library.try_unprefix("\floading_theory = ", line) match {
@@ -614,7 +614,7 @@
strict = false)
}
- def terminate: Unit = thread.interrupt
+ def terminate: Unit = result.cancel
def is_finished: Boolean = result.is_finished
@volatile private var was_timeout = false