tuned signature (according to ML version);
authorwenzelm
Mon, 28 Nov 2011 20:31:53 +0100
changeset 45664 ac6e704dcd12
parent 45663 d32ec2234efc
child 45665 129db1416717
tuned signature (according to ML version);
src/Pure/General/timing.scala
src/Pure/library.scala
--- a/src/Pure/General/timing.scala	Mon Nov 28 18:08:07 2011 +0100
+++ b/src/Pure/General/timing.scala	Mon Nov 28 20:31:53 2011 +0100
@@ -6,6 +6,7 @@
 
 package isabelle
 
+
 object Time
 {
   def seconds(s: Double): Time = new Time((s * 1000.0) round)
@@ -24,6 +25,21 @@
   def message: String = toString + "s"
 }
 
+
+object Timing
+{
+  def timeit[A](message: String)(e: => A) =
+  {
+    val start = java.lang.System.currentTimeMillis()
+    val result = Exn.capture(e)
+    val stop = java.lang.System.currentTimeMillis()
+    java.lang.System.err.println(
+      (if (message == null || message.isEmpty) "" else message + ": ") +
+        Time.ms(stop - start).message + " elapsed time")
+    Exn.release(result)
+  }
+}
+
 class Timing(val elapsed: Time, val cpu: Time, val gc: Time)
 {
   def message: String =
--- a/src/Pure/library.scala	Mon Nov 28 18:08:07 2011 +0100
+++ b/src/Pure/library.scala	Mon Nov 28 20:31:53 2011 +0100
@@ -208,20 +208,6 @@
     selection.index = 3
     prototypeDisplayValue = Some("00000%")
   }
-
-
-  /* timing */
-
-  def timeit[A](message: String)(e: => A) =
-  {
-    val start = System.currentTimeMillis()
-    val result = Exn.capture(e)
-    val stop = System.currentTimeMillis()
-    System.err.println(
-      (if (message == null || message.isEmpty) "" else message + ": ") +
-        Time.ms(stop - start).message + " elapsed time")
-    Exn.release(result)
-  }
 }