equal
deleted
inserted
replaced
108 string_of_int (Multithreading.max_threads_value ()) ^ " threads, " ^ |
108 string_of_int (Multithreading.max_threads_value ()) ^ " threads, " ^ |
109 #message stop ^ ")\n"); |
109 #message stop ^ ")\n"); |
110 in () end |
110 in () end |
111 else use root; |
111 else use root; |
112 finish ())) |
112 finish ())) |
113 |> setmp_noncritical Proofterm.proofs level |
113 |> Unsynchronized.setmp Proofterm.proofs level |
114 |> setmp_noncritical print_mode (modes @ print_mode_value ()) |
114 |> Unsynchronized.setmp print_mode (modes @ print_mode_value ()) |
115 |> setmp_noncritical Goal.parallel_proofs parallel_proofs |
115 |> Unsynchronized.setmp Goal.parallel_proofs parallel_proofs |
116 |> setmp_noncritical Multithreading.trace trace_threads |
116 |> Unsynchronized.setmp Multithreading.trace trace_threads |
117 |> setmp_noncritical Multithreading.max_threads |
117 |> Unsynchronized.setmp Multithreading.max_threads |
118 (if Multithreading.available then max_threads |
118 (if Multithreading.available then max_threads |
119 else (if max_threads = 1 then () else warning "Multithreading support unavailable"; 1))) () |
119 else (if max_threads = 1 then () else warning "Multithreading support unavailable"; 1))) () |
120 handle exn => (Output.error_msg (ML_Compiler.exn_message exn); exit 1); |
120 handle exn => (Output.error_msg (ML_Compiler.exn_message exn); exit 1); |
121 |
121 |
122 end; |
122 end; |