src/Pure/PIDE/execution.ML
changeset 56303 4cc3f4db3447
parent 56297 3925634718fb
child 56304 40274e4f5ebf
equal deleted inserted replaced
56302:c63ab5263008 56303:4cc3f4db3447
   123                   Exn.Exn exn =>
   123                   Exn.Exn exn =>
   124                    (status task [Markup.failed];
   124                    (status task [Markup.failed];
   125                     status task [Markup.finished];
   125                     status task [Markup.finished];
   126                     Output.report (Markup.markup_only Markup.bad);
   126                     Output.report (Markup.markup_only Markup.bad);
   127                     if exec_id = 0 then ()
   127                     if exec_id = 0 then ()
   128                     else List.app (Future.error_msg pos) (ML_Compiler.exn_messages_ids exn))
   128                     else List.app (Future.error_msg pos) (Runtime.exn_messages_ids exn))
   129                 | Exn.Res _ =>
   129                 | Exn.Res _ =>
   130                     status task [Markup.finished])
   130                     status task [Markup.finished])
   131             in Exn.release result end);
   131             in Exn.release result end);
   132 
   132 
   133       val _ = status (Future.task_of future) [Markup.forked];
   133       val _ = status (Future.task_of future) [Markup.forked];