Skip to content
Success

Changes

Summary

  1. merged
  2. merged
  3. clarified main operations; clarified main loop;
  4. clarified signature: prefer stateful object-oriented style, to make it fit better into physical world;
  5. prefer global mutable state, in order to break up the loop eventually;
  6. clarified modules;
  7. clarified signature;
  8. clarified static build_context vs. dynamic queue;
  9. clarified signature: make dynamic Queue from static Context;
  10. clarified data structure: absorb Option[Process_Result] into Process_Result, e.g. to simplify database storage;
  11. tuned;
  12. tuned;
  13. clarified data structure: use static info from deps, not dynamic results; tuned;
  14. clarified data structure: more direct access to timeout;
  15. tuned;
  16. misc tuning and clarification;
  17. clarified modules; clarified signature;
  18. tuned message: old_time not sufficiently prominent nor accurate to be printed;
  19. clarified signature and terminology;
  20. clarified signature: avoid adhoc constants;
  21. tuned;
  22. tuned message;
  23. tuned signature: more operations;
  24. clarified signature: more explicit types;
  25. clarified modules;
  26. clarified signature;
  27. clarified signature;
  28. merged
  29. Simplification of proofs
  30. explicit range types in abstractions
  31. somehow more clear terminology
  32. tuned
Changeset 77262:9a60a2d19a4c by wenzelm:
merged
Changeset 77261:9dc3986721a3 by wenzelm:
merged
Changeset 77260:58397b40df2b by wenzelm:
clarified main operations;<br>clarified main loop;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77259:61fc2afe4c8b by wenzelm:
clarified signature: prefer stateful object-oriented style, to make it fit better into physical world;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77258:ca8eda3c1808 by wenzelm:
prefer global mutable state, in order to break up the loop eventually;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77257:68a7ad1385bc by wenzelm:
clarified modules;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77256:25e923c57af7 by wenzelm:
clarified signature;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77255:b810e99b5afb by wenzelm:
clarified static build_context vs. dynamic queue;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77254:8d34f53871b4 by wenzelm:
clarified signature: make dynamic Queue from static Context;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77253:792dad9cb04f by wenzelm:
clarified data structure: absorb Option[Process_Result] into Process_Result, e.g. to simplify database storage;
The file was modified src/Pure/System/process_result.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77252:36c856e25b73 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77251:e2d0794d0e24 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77250:22016642d6af by wenzelm:
clarified data structure: use static info from deps, not dynamic results;<br>tuned;
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77249:f3f1b7ad1d0d by wenzelm:
clarified data structure: more direct access to timeout;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77248:b3700ee8b0ad by wenzelm:
tuned;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77247:6ed94a0ec723 by wenzelm:
misc tuning and clarification;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77246:173c2fb78290 by wenzelm:
clarified modules;<br>clarified signature;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77245:1e2670d9dc18 by wenzelm:
tuned message: old_time not sufficiently prominent nor accurate to be printed;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77244:2e5a3955bc69 by wenzelm:
clarified signature and terminology;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77243:629dce95bb5c by wenzelm:
clarified signature: avoid adhoc constants;
The file was modified src/Pure/PIDE/prover.scala (diff)
The file was modified src/Pure/PIDE/session.scala (diff)
The file was modified src/Pure/System/process_result.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77242:7c89e848bd18 by wenzelm:
tuned;
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77241:dd8f8445b8a4 by wenzelm:
tuned message;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77240:2ff94ba22140 by wenzelm:
tuned signature: more operations;
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77239:b9bf4c0bd47d by wenzelm:
clarified signature: more explicit types;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_process.scala (diff)
Changeset 77238:02308a0ddf30 by wenzelm:
clarified modules;
The file was addedsrc/Pure/Tools/build_process.scala
The file was modified etc/build.props (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 77237:f947e045fa61 by wenzelm:
clarified signature;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77236:dce91dab1728 by wenzelm:
clarified signature;
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 77235:d19c45c7195b by paulson:
merged
Changeset 77234:61fba09a3456 by paulson _lp15@cam.ac.uk_:
Simplification of proofs
The file was modified src/HOL/Analysis/Abstract_Topology.thy (diff)
Changeset 77233:6bdd125d932b by stuebinm _stuebinm@disroot.org_:
explicit range types in abstractions
The file was modified src/HOL/Imperative_HOL/Heap_Monad.thy (diff)
The file was modified src/Tools/Code/code_haskell.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
The file was modified src/Tools/nbe.ML (diff)
Changeset 77232:6cad6ed2700a by haftmann:
somehow more clear terminology
The file was modified src/HOL/Imperative_HOL/Heap_Monad.thy (diff)
The file was modified src/Tools/Code/code_haskell.ML (diff)
The file was modified src/Tools/Code/code_ml.ML (diff)
The file was modified src/Tools/Code/code_printer.ML (diff)
The file was modified src/Tools/Code/code_scala.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
Changeset 77231:04571037ed33 by haftmann:
tuned
The file was modified src/Tools/Code/code_haskell.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)