src/Pure/ROOT.ML
changeset 43684 85388f5570c4
parent 43593 11140987d415
child 43712 3c2c912af2ef
equal deleted inserted replaced
43683:b5d1873449fb 43684:85388f5570c4
    18 use "General/basics.ML";
    18 use "General/basics.ML";
    19 use "library.ML";
    19 use "library.ML";
    20 use "General/print_mode.ML";
    20 use "General/print_mode.ML";
    21 use "General/alist.ML";
    21 use "General/alist.ML";
    22 use "General/table.ML";
    22 use "General/table.ML";
       
    23 
       
    24 use "Concurrent/simple_thread.ML";
       
    25 
       
    26 use "Concurrent/synchronized.ML";
       
    27 if Multithreading.available then ()
       
    28 else use "Concurrent/synchronized_sequential.ML";
       
    29 
    23 use "General/output.ML";
    30 use "General/output.ML";
    24 use "General/timing.ML";
    31 use "General/timing.ML";
    25 use "General/properties.ML";
    32 use "General/properties.ML";
    26 use "General/markup.ML";
    33 use "General/markup.ML";
    27 use "General/scan.ML";
    34 use "General/scan.ML";
    61 else ();
    68 else ();
    62 
    69 
    63 
    70 
    64 (* concurrency within the ML runtime *)
    71 (* concurrency within the ML runtime *)
    65 
    72 
    66 use "Concurrent/simple_thread.ML";
       
    67 
       
    68 use "Concurrent/single_assignment.ML";
    73 use "Concurrent/single_assignment.ML";
    69 if Multithreading.available then ()
    74 if Multithreading.available then ()
    70 else use "Concurrent/single_assignment_sequential.ML";
    75 else use "Concurrent/single_assignment_sequential.ML";
    71 
       
    72 use "Concurrent/synchronized.ML";
       
    73 if Multithreading.available then ()
       
    74 else use "Concurrent/synchronized_sequential.ML";
       
    75 
    76 
    76 if String.isPrefix "smlnj" ml_system then ()
    77 if String.isPrefix "smlnj" ml_system then ()
    77 else use "Concurrent/time_limit.ML";
    78 else use "Concurrent/time_limit.ML";
    78 
    79 
    79 if Multithreading.available
    80 if Multithreading.available