Skip to content
Success

Changes

Summary

  1. merged
  2. clarified signature: retain original Poly/ML names Thread.Thread, Thread.Mutex, Thread.ConditionVar and de-emphasize them for Isabelle/ML;
  3. add ML_system_pp for type Isabelle_Thread.T;
  4. more explicit type Isabelle_Thread.T; total operation Isabelle_Thread.self: upgrade raw ML threads implicitly;
  5. discontinue somewhat pointless thread tracing/debugging: without PIDE command context, messages are not shown, and Exn.trace hardly works anyway (see also de20fccf6509 and 447972249785); prefer Isabelle_Thread.fork;
  6. tuned whitespace;
Changeset 78651:d17fcfd075c3 by wenzelm:
merged
Changeset 78650:47d0c333d155 by wenzelm:
clarified signature: retain original Poly/ML names Thread.Thread, Thread.Mutex, Thread.ConditionVar and de-emphasize them for Isabelle/ML;
The file was modified src/Pure/Concurrent/future.ML (diff)
The file was modified src/Pure/Concurrent/isabelle_thread.ML (diff)
The file was modified src/Pure/Concurrent/multithreading.ML (diff)
The file was modified src/Pure/Concurrent/single_assignment.ML (diff)
The file was modified src/Pure/Concurrent/synchronized.ML (diff)
The file was modified src/Pure/Concurrent/task_queue.ML (diff)
The file was modified src/Pure/ML/ml_init.ML (diff)
The file was modified src/Pure/Tools/debugger.ML (diff)
The file was modified src/Tools/Metis/PortableIsabelle.sml (diff)
The file was modified src/Tools/Metis/metis.ML (diff)
Changeset 78649:d46006355819 by wenzelm:
add ML_system_pp for type Isabelle_Thread.T;
The file was modified src/Pure/ML/ml_pp.ML (diff)
Changeset 78648:852ec09aef13 by wenzelm:
more explicit type Isabelle_Thread.T;<br>total operation Isabelle_Thread.self: upgrade raw ML threads implicitly;
The file was modified src/HOL/Tools/Sledgehammer/async_manager_legacy.ML (diff)
The file was modified src/Pure/Concurrent/event_timer.ML (diff)
The file was modified src/Pure/Concurrent/future.ML (diff)
The file was modified src/Pure/Concurrent/isabelle_thread.ML (diff)
The file was modified src/Pure/Concurrent/task_queue.ML (diff)
The file was modified src/Pure/Concurrent/timeout.ML (diff)
The file was modified src/Pure/System/message_channel.ML (diff)
The file was modified src/Pure/Tools/debugger.ML (diff)
Changeset 78647:27380538d632 by wenzelm:
discontinue somewhat pointless thread tracing/debugging: without PIDE command context, messages are not shown, and Exn.trace hardly works anyway (see also de20fccf6509 and 447972249785);<br>prefer Isabelle_Thread.fork;
The file was modified src/HOL/Tools/Sledgehammer/async_manager_legacy.ML (diff)
The file was modified src/Pure/Concurrent/isabelle_thread.ML (diff)
Changeset 78646:fff610f1a6f4 by wenzelm:
tuned whitespace;
The file was modified src/Pure/ROOT.ML (diff)