src/Pure/Concurrent/task_queue.ML
changeset 63806 c54a53ef1873
parent 62923 3a122e1e352a
child 66166 c88d1c36c9c3
equal deleted inserted replaced
63805:c272680df665 63806:c54a53ef1873
   150   let
   150   let
   151     val (run, wait, wait_deps) =
   151     val (run, wait, wait_deps) =
   152       (case timing of NONE => timing_start | SOME var => Synchronized.value var);
   152       (case timing of NONE => timing_start | SOME var => Synchronized.value var);
   153     fun micros time = string_of_int (Time.toNanoseconds time div 1000);
   153     fun micros time = string_of_int (Time.toNanoseconds time div 1000);
   154   in
   154   in
   155     [("now", Markup.print_real (Time.toReal (Time.now ()))),
   155     [("now", Value.print_real (Time.toReal (Time.now ()))),
   156      ("task_name", name), ("task_id", Markup.print_int id),
   156      ("task_name", name), ("task_id", Value.print_int id),
   157      ("run", micros run), ("wait", micros wait), ("wait_deps", commas wait_deps)] @
   157      ("run", micros run), ("wait", micros wait), ("wait_deps", commas wait_deps)] @
   158     Position.properties_of pos
   158     Position.properties_of pos
   159   end;
   159   end;
   160 
   160 
   161 end;
   161 end;