src/Pure/Admin/build_log.scala
changeset 65276 fa1a5efee2ec
parent 65052 7f825cc6debf
child 65290 6c1d7d5c2165
equal deleted inserted replaced
65275:50f956a1ac3f 65276:fa1a5efee2ec
   263         log_file, default_name, command_timings, ml_statistics, task_statistics)
   263         log_file, default_name, command_timings, ml_statistics, task_statistics)
   264   }
   264   }
   265 
   265 
   266 
   266 
   267 
   267 
   268   /** meta info **/
   268   /** digested meta info: produced by Admin/build_history in log.xz file **/
   269 
   269 
   270   object Meta_Info
   270   object Meta_Info
   271   {
   271   {
   272     val empty: Meta_Info = Meta_Info(Nil, Nil)
   272     val empty: Meta_Info = Meta_Info(Nil, Nil)
   273   }
   273   }
   377     }
   377     }
   378   }
   378   }
   379 
   379 
   380 
   380 
   381 
   381 
   382   /** build info: produced by isabelle build or build_history **/
   382   /** build info: toplevel output of isabelle build or Admin/build_history **/
   383 
   383 
   384   val ML_STATISTICS_MARKER = "\fML_statistics = "
   384   val ML_STATISTICS_MARKER = "\fML_statistics = "
   385   val SESSION_NAME = "session_name"
   385   val SESSION_NAME = "session_name"
   386 
   386 
   387   object Session_Status extends Enumeration
   387   object Session_Status extends Enumeration
   537     Build_Info(sessions)
   537     Build_Info(sessions)
   538   }
   538   }
   539 
   539 
   540 
   540 
   541 
   541 
   542   /** session info: produced by "isabelle build" **/
   542   /** session info: produced by isabelle build as session log.gz file **/
   543 
   543 
   544   sealed case class Session_Info(
   544   sealed case class Session_Info(
   545     session_name: String,
   545     session_name: String,
   546     session_timing: Properties.T,
   546     session_timing: Properties.T,
   547     command_timings: List[Properties.T],
   547     command_timings: List[Properties.T],