equal
deleted
inserted
replaced
120 val _ = |
120 val _ = |
121 (case result of |
121 (case result of |
122 Exn.Exn exn => |
122 Exn.Exn exn => |
123 (status task [Markup.failed]; |
123 (status task [Markup.failed]; |
124 status task [Markup.finished]; |
124 status task [Markup.finished]; |
125 Output.report (Markup.markup_only Markup.bad); |
125 Output.report [Markup.markup_only Markup.bad]; |
126 if exec_id = 0 then () |
126 if exec_id = 0 then () |
127 else List.app (Future.error_msg pos) (Runtime.exn_messages_ids exn)) |
127 else List.app (Future.error_message pos) (Runtime.exn_messages_ids exn)) |
128 | Exn.Res _ => |
128 | Exn.Res _ => |
129 status task [Markup.finished]) |
129 status task [Markup.finished]) |
130 in Exn.release result end); |
130 in Exn.release result end); |
131 |
131 |
132 val _ = status (Future.task_of future) [Markup.forked]; |
132 val _ = status (Future.task_of future) [Markup.forked]; |