# HG changeset patch # User wenzelm # Date 1198004072 -3600 # Node ID 8c335b4641a50081f4b35f4d8c69672ee95950a6 # Parent a4b7eb4e20fddf7266f60db373c5988fc4a9695a use_text/use_file: non-critical (Poly/ML compiler is thread-safe); diff -r a4b7eb4e20fd -r 8c335b4641a5 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!*)