Skip to content
Success

Changes

Summary

  1. merged
  2. misc tuning and clarification: more standard Same.commit discipline;
  3. tuned;
  4. tuned names;
  5. more operations; more accurate treatment of beta contraction in norm_term/norm_proof, following Envir.norm_term;
  6. minor performance tuning: more careful treatment of empty environment;
  7. clarified signature;
  8. more zproofs;
  9. clarified signature: support shared cache;
  10. tuned;
  11. tuned: avoid shadowing;
  12. more zproofs;
  13. tuned;
  14. more operations; clarified cache;
  15. tuned signature;
  16. tuned names;
  17. tuned -- eliminate clones;
  18. tuned;
  19. more operations;
  20. more operations;
  21. tuned;
  22. clarified signature;
  23. tuned;
  24. tuned;
  25. consider schedule calculation time in estimation;
  26. compare previous build schedule with new one, to prevent regressions;
  27. clarified: build schedules may be outdated when empty, after some time, or due to build progress;
  28. store previous build jobs in graph so schedules can be used later in the build process;
  29. add serial for build schedule to avoid unnecessary db read/writes;
  30. tuned;
  31. clarified;
  32. tuned;
  33. use build database to synchronize build schedule computed on master node (e.g., such that view on cluster is consistent);
  34. add build uuid to schedule;
  35. tuned;
  36. use schedule directly instead of extra cache;
  37. added build schedule command-line wrapper;
  38. added graphical representation of build schedules;
  39. clarified build heuristics parameters;
  40. proper parallel paths: factor in elapsed time;
  41. performance tuning: cache estimates;
Changeset 79218:8857975b99a9 by wenzelm:
merged
Changeset 79217:5073bbdfa2b8 by wenzelm:
misc tuning and clarification: more standard Same.commit discipline;
The file was modified src/Pure/proofterm.ML (diff)
Changeset 79216:58f9b0d53d97 by wenzelm:
tuned;
The file was modified src/Pure/logic.ML (diff)
Changeset 79215:1089a1f47d0a by wenzelm:
tuned names;
The file was modified src/Pure/proofterm.ML (diff)
Changeset 79214:61af3e917597 by wenzelm:
more operations;<br>more accurate treatment of beta contraction in norm_term/norm_proof, following Envir.norm_term;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79213:0d8f0201485c by wenzelm:
minor performance tuning: more careful treatment of empty environment;
The file was modified src/Pure/envir.ML (diff)
Changeset 79212:601aa36071ba by wenzelm:
clarified signature;
The file was modified src/Pure/thm.ML (diff)
The file was modified src/Pure/zterm.ML (diff)
Changeset 79211:35ead2206eb1 by wenzelm:
more zproofs;
The file was modified src/Pure/thm.ML (diff)
The file was modified src/Pure/zterm.ML (diff)
Changeset 79210:5ed6f16a5f7c by wenzelm:
clarified signature: support shared cache;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79209:fe24edf8acda by wenzelm:
tuned;
The file was modified src/Pure/thm.ML (diff)
Changeset 79208:b7b231eceb62 by wenzelm:
tuned: avoid shadowing;
The file was modified src/Pure/proofterm.ML (diff)
Changeset 79207:f991d3003ec8 by wenzelm:
more zproofs;
The file was modified src/Pure/thm.ML (diff)
Changeset 79206:59a70d1e1b14 by wenzelm:
tuned;
The file was modified src/Pure/thm.ML (diff)
Changeset 79205:a159cb82afe7 by wenzelm:
more operations;<br>clarified cache;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79204:64aca92fcd0f by wenzelm:
tuned signature;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79203:031ac0ef064d by wenzelm:
tuned names;
The file was modified src/Pure/proofterm.ML (diff)
Changeset 79202:626d00cb4d9c by wenzelm:
tuned -- eliminate clones;
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/term.ML (diff)
Changeset 79201:5d27271701a2 by wenzelm:
tuned;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79200:f6bbe80f5f41 by wenzelm:
more operations;
The file was modified src/Pure/zterm.ML (diff)
Changeset 79199:8b77c95ed36a by wenzelm:
more operations;
The file was modified src/Pure/term_items.ML (diff)
Changeset 79198:2586c8b422ed by wenzelm:
tuned;
The file was modified src/Pure/term.ML (diff)
Changeset 79197:ad98105148e5 by wenzelm:
clarified signature;
The file was modified src/HOL/Tools/datatype_realizer.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
Changeset 79196:90ba93146eb5 by wenzelm:
tuned;
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/term.ML (diff)
Changeset 79195:cd52f4e8e353 by wenzelm:
tuned;
The file was modified src/Pure/envir.ML (diff)
Changeset 79194:a0e8efbcf18d by fabian huch _huch@in.tum.de_:
consider schedule calculation time in estimation;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79193:d1d6dbab2901 by fabian huch _huch@in.tum.de_:
compare previous build schedule with new one, to prevent regressions;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79192:5db03f9276e2 by fabian huch _huch@in.tum.de_:
clarified: build schedules may be outdated when empty, after some time, or due to build progress;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79191:ee405c40db72 by fabian huch _huch@in.tum.de_:
store previous build jobs in graph so schedules can be used later in the build process;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79190:2039f3609884 by fabian huch _huch@in.tum.de_:
add serial for build schedule to avoid unnecessary db read/writes;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
The file was modified src/Pure/Tools/build_schedule.scala (diff)
The file was modified src/Pure/Tools/build_schedule.scala (diff)
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79186:a22440b9cb70 by fabian huch _huch@in.tum.de_:
use build database to synchronize build schedule computed on master node (e.g., such that view on cluster is consistent);
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79185:cfed4fcf1dae by fabian huch _huch@in.tum.de_:
add build uuid to schedule;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79183:32d00ec387f4 by fabian huch _huch@in.tum.de_:
use schedule directly instead of extra cache;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79182:6202d0ff36b4 by fabian huch _huch@in.tum.de_:
added build schedule command-line wrapper;
The file was modified src/Pure/System/isabelle_tool.scala (diff)
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79181:9d6d559c9fde by fabian huch _huch@in.tum.de_:
added graphical representation of build schedules;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79180:229f49204603 by fabian huch _huch@in.tum.de_:
clarified build heuristics parameters;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79179:7ed43417770f by fabian huch _huch@in.tum.de_:
proper parallel paths: factor in elapsed time;
The file was modified src/Pure/Tools/build_schedule.scala (diff)
Changeset 79178:96e5d12c82fd by fabian huch _huch@in.tum.de_:
performance tuning: cache estimates;
The file was modified src/Pure/Tools/build_schedule.scala (diff)