src/Pure/Concurrent/future.ML
changeset 49009 15381ea111ec
parent 47423 8a179a0493e3
child 49894 69bfd86cc711
--- a/src/Pure/Concurrent/future.ML	Thu Aug 30 15:22:21 2012 +0200
+++ b/src/Pure/Concurrent/future.ML	Thu Aug 30 15:26:37 2012 +0200
@@ -73,7 +73,6 @@
   val fulfill_result: 'a future -> 'a Exn.result -> unit
   val fulfill: 'a future -> 'a -> unit
   val shutdown: unit -> unit
-  val status: (unit -> 'a) -> 'a
   val group_tasks: group -> task list
   val queue_status: unit -> {ready: int, pending: int, running: int, passive: int}
 end;
@@ -642,20 +641,6 @@
   else ();
 
 
-(* status markup *)
-
-fun status e =
-  let
-    val task_props =
-      (case worker_task () of
-        NONE => I
-      | SOME task => Markup.properties [(Isabelle_Markup.taskN, Task_Queue.str_of_task task)]);
-    val _ = Output.status (Markup.markup_only (task_props Isabelle_Markup.forked));
-    val x = e ();  (*sic -- report "joined" only for success*)
-    val _ = Output.status (Markup.markup_only (task_props Isabelle_Markup.joined));
-  in x end;
-
-
 (* queue status *)
 
 fun group_tasks group = Task_Queue.group_tasks (! queue) group;