early setup of secure operations (again, cf. deddd77112b7) -- NB: fix_ints is required for bootstrap;
authorwenzelm
Tue, 02 Jun 2009 13:15:16 +0200
changeset 31335 ba5b7749fa61
parent 31334 999fa9e1dbdd
child 31365 7f65653e3d48
early setup of secure operations (again, cf. deddd77112b7) -- NB: fix_ints is required for bootstrap; late setup of ML_Env and ML_Compiler;
src/Pure/General/ROOT.ML
src/Pure/Isar/ROOT.ML
src/Pure/ROOT.ML
--- a/src/Pure/General/ROOT.ML	Mon Jun 01 23:28:07 2009 +0200
+++ b/src/Pure/General/ROOT.ML	Tue Jun 02 13:15:16 2009 +0200
@@ -16,6 +16,10 @@
 use "position.ML";
 use "symbol_pos.ML";
 use "antiquote.ML";
+use "../ML/ml_lex.ML";
+use "../ML/ml_parse.ML";
+use "secure.ML";
+
 use "integer.ML";
 use "stack.ML";
 use "queue.ML";
@@ -30,6 +34,7 @@
 use "path.ML";
 use "url.ML";
 use "buffer.ML";
+use "file.ML";
 use "xml.ML";
 use "yxml.ML";
 
--- a/src/Pure/Isar/ROOT.ML	Mon Jun 01 23:28:07 2009 +0200
+++ b/src/Pure/Isar/ROOT.ML	Tue Jun 02 13:15:16 2009 +0200
@@ -24,6 +24,13 @@
 use "outer_parse.ML";
 use "value_parse.ML";
 use "args.ML";
+
+(*ML support*)
+use "../ML/ml_syntax.ML";
+use "../ML/ml_env.ML";
+if ml_system = "polyml-experimental"
+then use "../ML/ml_compiler_polyml-5.3.ML"
+else use "../ML/ml_compiler.ML";
 use "../ML/ml_context.ML";
 
 (*theory sources*)
--- a/src/Pure/ROOT.ML	Mon Jun 01 23:28:07 2009 +0200
+++ b/src/Pure/ROOT.ML	Tue Jun 02 13:15:16 2009 +0200
@@ -47,19 +47,6 @@
 
 use "type_infer.ML";
 
-(*ML support*)
-use "ML/ml_lex.ML";
-use "ML/ml_parse.ML";
-use "ML/ml_syntax.ML";
-use "ML/ml_env.ML";
-
-use "General/secure.ML";
-use "General/file.ML";
-
-if ml_system = "polyml-experimental"
-then use "ML/ml_compiler_polyml-5.3.ML"
-else use "ML/ml_compiler.ML";
-
 (*core of tactical proof system*)
 use "net.ML";
 use "item_net.ML";