Skip to content
Success

Changes

Summary

  1. removed unused option, which is potentially expensive;
  2. allow to augment session context via explicit session infos; more compact required_session interface;
  3. synthesize session with all required theories from other session imports;
  4. clarified signature;
  5. clarified signature;
  6. clarified signature;
  7. clarified signature;
  8. clarified signature: global_theories is always required;
  9. tuned;
  10. tuned signature;
  11. clarified modules;
  12. minor performance tuning: avoid mutable variable for plain value, e.g. relevant for GC;
  13. more permissive: db could be empty after hard crash;
  14. no censorship (in contrast to 2c828c830ad7);
  15. A few more topological results. And made some slow proofs faster
  16. removed ancient nat-int transfer
  17. added lemma
Changeset 66969:39077839947e by wenzelm:
removed unused option, which is potentially expensive;
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 66968:9991671c98aa by wenzelm:
allow to augment session context via explicit session infos;<br>more compact required_session interface;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 66967:e365c91c72a9 by wenzelm:
synthesize session with all required theories from other session imports;
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 66966:f3f9a492bee6 by wenzelm:
clarified signature;
The file was modified src/Pure/PIDE/command.scala (diff)
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/imports.scala (diff)
Changeset 66965:9cec50354099 by wenzelm:
clarified signature;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_resources.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_sessions.scala (diff)
Changeset 66964:9f2de457b95e by wenzelm:
clarified signature;
The file was modified src/Pure/ML/ml_console.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Tools/VSCode/src/build_vscode.scala (diff)
The file was modified src/Tools/VSCode/src/grammar.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 66963:1c3d0c12bb51 by wenzelm:
clarified signature;
The file was modified src/Pure/ML/ml_console.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Tools/VSCode/src/build_vscode.scala (diff)
The file was modified src/Tools/VSCode/src/grammar.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_resources.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_sessions.scala (diff)
Changeset 66962:e1bde71bace6 by wenzelm:
clarified signature: global_theories is always required;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/imports.scala (diff)
Changeset 66961:f855f9aed72f by wenzelm:
tuned;
The file was modified src/Pure/ML/ml_process.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/imports.scala (diff)
Changeset 66960:d62f1f03868a by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 66959:015d47486fc8 by wenzelm:
clarified modules;
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/build-jars (diff)
The file was modified src/Tools/VSCode/src/vscode_resources.scala (diff)
The file was modified src/Tools/jEdit/src/document_model.scala (diff)
The file was modified src/Tools/jEdit/src/plugin.scala (diff)
The file was removedsrc/Pure/Thy/thy_info.scala
Changeset 66958:86bc3f1ec97e by wenzelm:
minor performance tuning: avoid mutable variable for plain value, e.g. relevant for GC;
The file was modified src/Pure/Concurrent/future.ML (diff)
Changeset 66957:82d13ba817b2 by wenzelm:
more permissive: db could be empty after hard crash;
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 66956:696251bf6aec by wenzelm:
no censorship (in contrast to 2c828c830ad7);
The file was modified src/HOL/ROOT (diff)
Changeset 66955:289f390c4e57 by paulson _lp15@cam.ac.uk_:
A few more topological results. And made some slow proofs faster
The file was modified src/HOL/Analysis/Further_Topology.thy (diff)
The file was modified src/HOL/Analysis/Path_Connected.thy (diff)
Changeset 66954:0230af0f3c59 by haftmann:
removed ancient nat-int transfer
The file was modified NEWS (diff)
The file was modified src/HOL/Decision_Procs/Conversions.thy (diff)
The file was modified src/HOL/Main.thy (diff)
The file was modified src/HOL/Mutabelle/mutabelle_extra.ML (diff)
The file was modified src/HOL/Number_Theory/Cong.thy (diff)
The file was modified src/HOL/Number_Theory/Residues.thy (diff)
The file was modified src/HOL/ROOT (diff)
The file was modified src/HOL/ex/Transfer_Int_Nat.thy (diff)
The file was removedsrc/HOL/Nat_Transfer.thy
The file was removedsrc/HOL/ex/Transfer_Ex.thy
Changeset 66953:826a5fd4d36c by haftmann:
added lemma
The file was modified src/HOL/Analysis/Connected.thy (diff)
The file was modified src/HOL/Nat.thy (diff)