proper build_graph to make session selection work as in "isabelle build";
authorwenzelm
Mon, 14 Oct 2019 22:09:10 +0200
changeset 70870 877fe56af178
parent 70869 1d063b7f7928
child 70871 2beac4adc565
proper build_graph to make session selection work as in "isabelle build";
src/Pure/Tools/dump.scala
--- a/src/Pure/Tools/dump.scala	Mon Oct 14 21:57:36 2019 +0200
+++ b/src/Pure/Tools/dump.scala	Mon Oct 14 22:09:10 2019 +0200
@@ -149,7 +149,7 @@
       def session_info(session_name: String): Sessions.Info =
         deps.sessions_structure(session_name)
 
-      val session_graph = deps.sessions_structure.imports_graph
+      val session_graph = deps.sessions_structure.build_graph
       val all_sessions = session_graph.topological_order
 
       val afp_sessions =
@@ -241,7 +241,7 @@
     {
       for {
         session_name <-
-          deps.sessions_structure.imports_graph.restrict(selected_session).topological_order
+          deps.sessions_structure.build_graph.restrict(selected_session).topological_order
         (name, theory_options) <- deps(session_name).used_theories
         if !resources.session_base.loaded_theory(name.theory)
         if {