src/Pure/PIDE/protocol.ML
changeset 72146 d8dd3aa6dae9
parent 72103 7b318273a4aa
child 72217 e35997591c5b
equal deleted inserted replaced
72145:25db9c4209ee 72146:d8dd3aa6dae9
   170     (fn [serial, result] =>
   170     (fn [serial, result] =>
   171       Active.dialog_result (Value.parse_int serial) result
   171       Active.dialog_result (Value.parse_int serial) result
   172         handle exn => if Exn.is_interrupt exn then () (*sic!*) else Exn.reraise exn);
   172         handle exn => if Exn.is_interrupt exn then () (*sic!*) else Exn.reraise exn);
   173 
   173 
   174 val _ =
   174 val _ =
       
   175   Isabelle_Process.protocol_command "ML_Heap.full_gc"
       
   176     (fn [] => ML_Heap.full_gc ());
       
   177 
       
   178 val _ =
   175   Isabelle_Process.protocol_command "ML_Heap.share_common_data"
   179   Isabelle_Process.protocol_command "ML_Heap.share_common_data"
   176     (fn [] => ML_Heap.share_common_data ());
   180     (fn [] => ML_Heap.share_common_data ());
   177 
   181 
   178 end;
   182 end;
   179 
   183