src/Pure/Thy/thy_info.scala
changeset 59136 c2b23cb8a677
parent 56823 37be55461dbe
child 59444 d57e275b2d82
--- a/src/Pure/Thy/thy_info.scala	Thu Dec 11 15:24:28 2014 +0100
+++ b/src/Pure/Thy/thy_info.scala	Thu Dec 11 23:31:30 2014 +0100
@@ -85,13 +85,11 @@
     def loaded_files: List[Path] =
     {
       val dep_files =
-        rev_deps.par.map(dep =>
-          Exn.capture {
-            dep.loaded_files(syntax).map(a => Path.explode(dep.name.master_dir) + Path.explode(a))
-          }).toList
-      ((Nil: List[Path]) /: dep_files) {
-        case (acc_files, files) => Exn.release(files) ::: acc_files
-      }
+        Par_List.map(
+          (dep: Dep) =>
+            dep.loaded_files(syntax).map(a => Path.explode(dep.name.master_dir) + Path.explode(a)),
+          rev_deps)
+      ((Nil: List[Path]) /: dep_files) { case (acc_files, files) => files ::: acc_files }
     }
   }