use_text/use_file: non-critical (Poly/ML compiler is thread-safe);
authorwenzelm
Tue, 18 Dec 2007 19:54:32 +0100
changeset 25698 8c335b4641a5
parent 25697 a4b7eb4e20fd
child 25699 891fe6b71d3b
use_text/use_file: non-critical (Poly/ML compiler is thread-safe);
src/Pure/General/secure.ML
--- a/src/Pure/General/secure.ML	Tue Dec 18 19:54:31 2007 +0100
+++ b/src/Pure/General/secure.ML	Tue Dec 18 19:54:32 2007 +0100
@@ -40,15 +40,15 @@
 fun orig_use_text x = use_text ML_Parse.fix_ints x;
 fun orig_use_file x = use_file ML_Parse.fix_ints x;
 
-fun use_text name pr verbose txt = NAMED_CRITICAL "ML" (fn () =>
-  (secure_mltext (); orig_use_text name pr verbose txt));
+fun use_text name pr verbose txt =
+  (secure_mltext (); orig_use_text name pr verbose txt);
 
-fun use_file pr verbose name = NAMED_CRITICAL "ML" (fn () =>
-  (secure_mltext (); orig_use_file pr verbose name));
+fun use_file pr verbose name =
+  (secure_mltext (); orig_use_file pr verbose name);
 
 fun use name = use_file Output.ml_output true name;
 
-fun use_noncritical name =
+fun use_noncritical name =  (* FIXME obsolete *)
   (secure_mltext (); orig_use_file Output.ml_output true name);
 
 (*commit is dynamically bound!*)