src/Pure/General/timing.scala
changeset 83172 e69ebc4782a3
parent 77368 7c57d9586f4c
child 83176 a2a49ba7a6d1
--- a/src/Pure/General/timing.scala	Tue Sep 16 13:46:43 2025 +0200
+++ b/src/Pure/General/timing.scala	Tue Sep 16 13:52:24 2025 +0200
@@ -36,6 +36,9 @@
 
   def factor_format(f: Double): String =
     String.format(Locale.ROOT, ", factor %.2f", java.lang.Double.valueOf(f))
+
+  def merge(args: IterableOnce[Timing]): Timing =
+    args.iterator.foldLeft(zero)(_ + _)
 }
 
 sealed case class Timing(elapsed: Time, cpu: Time, gc: Time) {