Skip to content
Success

Changes

Summary

  1. backed out changeset 6c2494750a4e: it hardly makes a difference for heap size, but crashes arm64_32-darwin for unknown reasons;
  2. enforce rebuild of Isabelle/ML + Isabelle/Scala;
  3. updated to jdk-17.0.7;
  4. minor performance tuning (see also f906f7f83dae and b23c42b9f78a);
  5. performance tuning: cached non-persistent Parser.gram reduces heap size by approx. 1-4%;
  6. more operations;
  7. tuned: more readable ML;
  8. tuned;
  9. backed out changeset 4660181c83c9: remove rather pointless timing (1..50ms);
  10. maintain dynamic position where values are created (again, amending afa6117bace4);
  11. more robust: publish token only after assignment of result;
  12. tuned comments;
  13. clarified signature;
  14. merged
  15. tuned signature;
  16. support for cached evaluation via weak_ref;
  17. optional timing;
  18. more informative trace of context allocations;
  19. tuned;
  20. tuned internal structure;
  21. tuned;
  22. tuned whitespace;
Changeset 78013:f5b67198b019 by wenzelm:
backed out changeset 6c2494750a4e: it hardly makes a difference for heap size, but crashes arm64_32-darwin for unknown reasons;
The file was modified src/Pure/Syntax/syntax.ML (diff)
Changeset 78012:61c92140a6d2 by wenzelm:
enforce rebuild of Isabelle/ML + Isabelle/Scala;
The file was modified src/Pure/ROOT.ML (diff)
The file was modified src/Pure/ROOT.scala (diff)
Changeset 78011:896e255d4fc4 by wenzelm:
updated to jdk-17.0.7;
The file was modified Admin/components/components.sha1 (diff)
The file was modified Admin/components/main (diff)
The file was modified src/Pure/Admin/component_jdk.scala (diff)
Changeset 78010:6c2494750a4e by wenzelm:
minor performance tuning (see also f906f7f83dae and b23c42b9f78a);
The file was modified src/Pure/Syntax/syntax.ML (diff)
Changeset 78009:f906f7f83dae by wenzelm:
performance tuning: cached non-persistent Parser.gram reduces heap size by approx. 1-4%;
The file was modified src/Pure/Syntax/parser.ML (diff)
The file was modified src/Pure/Syntax/syntax.ML (diff)
The file was modified src/Pure/theory.ML (diff)
Changeset 78008:620d0a5d61a2 by wenzelm:
more operations;
The file was modified src/Pure/Concurrent/synchronized.ML (diff)
Changeset 78007:91fc15d9dbdf by wenzelm:
tuned: more readable ML;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 78006:2587b492664a by wenzelm:
tuned;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 78005:006cb47a2700 by wenzelm:
backed out changeset 4660181c83c9: remove rather pointless timing (1..50ms);
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 78004:19962431aea8 by wenzelm:
maintain dynamic position where values are created (again, amending afa6117bace4);
The file was modified src/Pure/context.ML (diff)
Changeset 78003:1b1441e0354c by wenzelm:
more robust: publish token only after assignment of result;
The file was modified src/Pure/context.ML (diff)
Changeset 78002:1aa20895464e by wenzelm:
tuned comments;
The file was modified src/Pure/Concurrent/unsynchronized.ML (diff)
Changeset 78001:e5c146904c90 by wenzelm:
clarified signature;
The file was modified src/Pure/Concurrent/synchronized.ML (diff)
The file was modified src/Pure/Concurrent/unsynchronized.ML (diff)
The file was modified src/Pure/context.ML (diff)
Changeset 78000:f589c50e54a0 by wenzelm:
merged
Changeset 77999:ec850750db87 by wenzelm:
tuned signature;
The file was modified src/Pure/Syntax/syntax_ext.ML (diff)
Changeset 77998:cad50a7c8091 by wenzelm:
support for cached evaluation via weak_ref;
The file was modified src/Pure/Concurrent/synchronized.ML (diff)
The file was modified src/Pure/Concurrent/unsynchronized.ML (diff)
Changeset 77997:4660181c83c9 by wenzelm:
optional timing;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 77996:afa6117bace4 by wenzelm:
more informative trace of context allocations;
The file was modified src/Pure/Concurrent/unsynchronized.ML (diff)
The file was modified src/Pure/context.ML (diff)
Changeset 77995:efc26a232a74 by wenzelm:
tuned;
The file was modified src/Pure/Tools/find_theorems.ML (diff)
Changeset 77994:6413c598d21f by wenzelm:
tuned internal structure;
The file was modified src/Pure/context.ML (diff)
Changeset 77993:fdb71efcc04a by wenzelm:
tuned;
The file was modified src/Pure/General/long_name.ML (diff)
Changeset 77992:1de3db73618e by wenzelm:
tuned whitespace;
The file was modified src/Pure/General/name_space.ML (diff)