src/Pure/Tools/build_process.scala
changeset 77339 c81abb66a97f
parent 77338 0a91c697a18a
child 77343 db479840d6ad
equal deleted inserted replaced
77338:0a91c697a18a 77339:c81abb66a97f
   439         if (progress.stopped) stop_running()
   439         if (progress.stopped) stop_running()
   440 
   440 
   441         for (job <- finished_running()) finish_job(job)
   441         for (job <- finished_running()) finish_job(job)
   442 
   442 
   443         next_pending() match {
   443         next_pending() match {
   444           case Some(session_name) => start_job(session_name)
   444           case Some(name) => start_job(name)
   445           case None => sleep()
   445           case None => sleep()
   446         }
   446         }
   447       }
   447       }
   448       synchronized {
   448       synchronized {
   449         for ((name, result) <- _state.results) yield name -> result.process_result
   449         for ((name, result) <- _state.results) yield name -> result.process_result