--- a/src/Pure/Concurrent/future.ML Fri Oct 03 00:12:13 2008 +0200
+++ b/src/Pure/Concurrent/future.ML Fri Oct 03 00:21:48 2008 +0200
@@ -151,7 +151,8 @@
val _ = trace_active ();
val _ = Multithreading.tracing 3 (fn () => name ^ ": running");
val ok = setmp_thread_data (name, task, group) run ();
- val _ = Multithreading.tracing 3 (fn () => name ^ ": finished");
+ val _ = Multithreading.tracing 3
+ (fn () => name ^ ": finished " ^ (if ok then "(ok)" else "(failed)"));
val _ = SYNCHRONIZED "execute" (fn () =>
(change queue (TaskQueue.finish task);
if ok then ()