src/Pure/Tools/build_job.scala
changeset 77206 6784eaef7d0c
parent 77026 808412ec2e13
child 77207 d98a99e4eea9
--- a/src/Pure/Tools/build_job.scala	Mon Feb 06 11:05:35 2023 +0100
+++ b/src/Pure/Tools/build_job.scala	Mon Feb 06 12:58:45 2023 +0100
@@ -570,7 +570,7 @@
     else Some(Event_Timer.request(Time.now() + info.timeout) { terminate() })
   }
 
-  def join: (Process_Result, Option[String]) = {
+  def join: (Process_Result, String) = {
     val result1 = future_result.join
 
     val was_timeout =
@@ -591,6 +591,12 @@
       }
       else None
 
-    (result2, heap_digest)
+    val heap_shasum =
+      heap_digest match {
+        case None => ""
+        case Some(digest) => SHA1.shasum(digest, session_name) + "\n"
+      }
+
+    (result2, heap_shasum)
   }
 }