src/Pure/Tools/build.scala
changeset 67052 caf87d4b9b61
parent 67030 a9859e879f38
child 67098 0f750a6dc754
equal deleted inserted replaced
67051:e7e54a0b9197 67052:caf87d4b9b61
    69             case _: XML.Error => ignore_error("")
    69             case _: XML.Error => ignore_error("")
    70           }
    70           }
    71       }
    71       }
    72     }
    72     }
    73 
    73 
    74     def apply(progress: Progress, sessions: Sessions.T, store: Sessions.Store): Queue =
    74     def apply(progress: Progress, sessions: Sessions.Structure, store: Sessions.Store): Queue =
    75     {
    75     {
    76       val graph = sessions.build_graph
    76       val graph = sessions.build_graph
    77       val names = graph.keys
    77       val names = graph.keys
    78 
    78 
    79       val timings = names.map(name => (name, load_timings(progress, store, name)))
    79       val timings = names.map(name => (name, load_timings(progress, store, name)))
   176   /* job: running prover process */
   176   /* job: running prover process */
   177 
   177 
   178   private class Job(progress: Progress,
   178   private class Job(progress: Progress,
   179     name: String,
   179     name: String,
   180     val info: Sessions.Info,
   180     val info: Sessions.Info,
   181     sessions: Sessions.T,
   181     sessions: Sessions.Structure,
   182     deps: Sessions.Deps,
   182     deps: Sessions.Deps,
   183     store: Sessions.Store,
   183     store: Sessions.Store,
   184     do_output: Boolean,
   184     do_output: Boolean,
   185     verbose: Boolean,
   185     verbose: Boolean,
   186     pide: Boolean,
   186     pide: Boolean,