Skip to content
Success

Changes

Summary

  1. merged
  2. clarified execution context: main work happens within Future.thread; clarified signature: only one "join" operation;
  3. clarified timeout: closer to actual process;
  4. tuned names;
  5. clarified names;
  6. tuned, following ML_Statistics.monitor;
  7. unused (see also 0cebcbeac4c7);
  8. tuned;
  9. tuned;
  10. tuned comments;
  11. clarified modules; tuned signature; tuned comments;
  12. clarified modules;
  13. clarified modules;
  14. clarified signature;
  15. clarified modules;
  16. clarified modules;
  17. tuned;
  18. clarified modules;
  19. clarified modules;
  20. tuned;
  21. more robust: proper synchronization of transition from next_job to start_session;
  22. more thorough synchronized_database for internal *and* external state;
  23. simplified startup under "locked" condition (in contrast to f7e413e8d269);
  24. more explicit session name, in anticipation of variants like "session.document", "session.browser_info";
  25. tuned signature;
  26. tuned signature;
  27. tuned signature;
  28. tuned signature: support general Build_Job instances;
  29. tuned signature;
  30. clarified signature: prefer static data;
  31. tuned signature;
  32. identify Build_Process.Context.instance with Sessions.Build_Info (see also ff164add75cd);
  33. tuned signature;
  34. tuned signature;
  35. tuned signature;
  36. tuned;
  37. unused;
  38. tuned signature (again);
  39. tuned;
  40. tuned;
  41. proper deps from build_graph, not imports_graph (amending 0c704aba71e3);
  42. misc tuning: more direct access to ancestors, without build_graph;
  43. tuned signature (again);
  44. clarified signature: reduce explicit access to static Sessions.Structure;
  45. tuned signature;
  46. clarified modules (again);
  47. tuned;
  48. tuned signature;
  49. avoid premature Properties.uncompress: allow blob to be stored in another database;
  50. more robust: synchronized access to database;
  51. clarified signature: do not expose global state to object-oriented variants;
  52. tuned comments and outline;
  53. merged
  54. Imported a theorem about Infinite_Sum. Importing this theory a bit earlier is causing syntactic ambiguities with Infinite_Set_Sum however; no_notation needed
  55. A little bit more tidying up
Changeset 77487:57ede1743caf by wenzelm:
merged
Changeset 77486:032c76e04475 by wenzelm:
clarified execution context: main work happens within Future.thread;<br>clarified signature: only one &quot;join&quot; operation;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77485:911d3dbf2033 by wenzelm:
clarified timeout: closer to actual process;
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77484:7ba474a01249 by wenzelm:
tuned names;
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77483:291f5848bf55 by wenzelm:
clarified names;
The file was modified NEWS (diff)
The file was modified etc/options (diff)
The file was modified src/Doc/JEdit/JEdit.thy (diff)
The file was modified src/Pure/ML/ml_process.scala (diff)
The file was modified src/Pure/System/host.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_main.scala (diff)
The file was modified src/Tools/jEdit/lib/Tools/jedit (diff)
The file was modified src/Tools/jEdit/src/jedit_sessions.scala (diff)
Changeset 77482:10147ecf9196 by wenzelm:
tuned, following ML_Statistics.monitor;
The file was modified src/Pure/ML/ml_process.scala (diff)
Changeset 77481:1e10689ee184 by wenzelm:
unused (see also 0cebcbeac4c7);
The file was removedlib/scripts/polyml-version
Changeset 77480:1082f0d6628b by wenzelm:
tuned;
The file was modified src/Pure/ML/ml_process.scala (diff)
Changeset 77479:abc9706a4ca2 by wenzelm:
tuned;
The file was modified src/Pure/Admin/isabelle_cronjob.scala (diff)
Changeset 77478:e50cad69cbe7 by wenzelm:
tuned comments;
The file was modified src/Pure/System/host.scala (diff)
Changeset 77477:f376aebca9c1 by wenzelm:
clarified modules;<br>tuned signature;<br>tuned comments;
The file was modified etc/build.props (diff)
The file was modified src/HOL/Tools/Mirabelle/mirabelle.scala (diff)
The file was modified src/Pure/System/host.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
The file was modified src/Pure/Tools/dump.scala (diff)
The file was modified src/Pure/Tools/update.scala (diff)
The file was removedsrc/Pure/System/numa.scala
Changeset 77476:5f6f567a2661 by wenzelm:
clarified modules;
The file was modified src/Pure/System/host.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77475:3bc611c80346 by wenzelm:
clarified modules;
The file was addedsrc/Pure/System/host.scala
The file was modified etc/build.props (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77474:5ecaf881b563 by wenzelm:
clarified signature;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77473:362bf802013e by wenzelm:
clarified modules;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77472:a073ac3f3b56 by wenzelm:
clarified modules;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77471:50488bcd99f6 by wenzelm:
tuned;
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 77470:38503d9ff2e5 by wenzelm:
clarified modules;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77469:5af7e8ffcab7 by wenzelm:
clarified modules;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77468:ed292479eaa9 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77467:e27bc7957297 by wenzelm:
more robust: proper synchronization of transition from next_job to start_session;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77466:94dcf2c3895a by wenzelm:
more thorough synchronized_database for internal *and* external state;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77465:ecfe6dac3a3e by wenzelm:
simplified startup under &quot;locked&quot; condition (in contrast to f7e413e8d269);
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77464:8008ce0f2488 by wenzelm:
more explicit session name, in anticipation of variants like &quot;session.document&quot;, &quot;session.browser_info&quot;;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77463:4e8bec105ce5 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77462:b474d39ddfee by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77461:a553e419e9dc by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77460:ccca589d7027 by wenzelm:
tuned signature: support general Build_Job instances;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77459:7a52ba76aa9e by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77458:403748b23f13 by wenzelm:
clarified signature: prefer static data;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77457:8c749bbf885c by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77456:4fec9413f14b by wenzelm:
identify Build_Process.Context.instance with Sessions.Build_Info (see also ff164add75cd);
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77455:ce53c1ce8536 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77454:5b9848b1ba30 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77453:e72b1f5fd88d by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77452:9016252f9470 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77451:0093124710db by wenzelm:
unused;
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77450:167b5095ba14 by wenzelm:
tuned signature (again);
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77449:25a94a1b09da by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77448:df22ef5c51ad by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77447:566e6e393126 by wenzelm:
proper deps from build_graph, not imports_graph (amending 0c704aba71e3);
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77446:1d447e4fc549 by wenzelm:
misc tuning: more direct access to ancestors, without build_graph;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77445:080f76d138ed by wenzelm:
tuned signature (again);
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77444:0c704aba71e3 by wenzelm:
clarified signature: reduce explicit access to static Sessions.Structure;
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77443:3f13c6d47625 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77442:9969b6aed223 by wenzelm:
clarified modules (again);
The file was modified src/Pure/Tools/build_job.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77441:7751922c6668 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77440:80f7a7b66224 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77439:d6bf9ec39d12 by wenzelm:
avoid premature Properties.uncompress: allow blob to be stored in another database;
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77438:0030eabbe6c3 by wenzelm:
more robust: synchronized access to database;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77437:dcbf96acae27 by wenzelm:
clarified signature: do not expose global state to object-oriented variants;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77436:c10fa027caa0 by wenzelm:
tuned comments and outline;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77435:df1150ec6cd7 by paulson:
merged
Changeset 77434:da41823d09a7 by paulson _lp15@cam.ac.uk_:
Imported a theorem about Infinite_Sum. Importing this theory a bit earlier is causing syntactic ambiguities with Infinite_Set_Sum however; no_notation needed
The file was modified NEWS (diff)
The file was modified src/HOL/Analysis/Further_Topology.thy (diff)
The file was modified src/HOL/Analysis/Uniform_Limit.thy (diff)
The file was modified src/HOL/Probability/Probability_Mass_Function.thy (diff)
The file was modified src/HOL/Probability/Product_PMF.thy (diff)
The file was modified src/HOL/Probability/SPMF.thy (diff)
Changeset 77433:5b3139a6b0de by paulson _lp15@cam.ac.uk_:
A little bit more tidying up
The file was modified src/HOL/List.thy (diff)