Skip to content
Success

Changes

Summary

  1. tuned: concise combinators instead of bulky case-expressions;
  2. provide ML antiquotation "if_none": non-strict version of "the_default";
  3. merged
  4. proper Thm.trim_context / Thm.transfer (see also 0d401f874942);
  5. tuned;
  6. more operations;
  7. more operations;
  8. more uniform operations wrt. Thm.full_prop_of;
  9. proper Thm.trim_context / Thm.transfer for context data;
  10. tuned: more concise data record;
  11. tuned;
  12. clarified counters and types;
  13. tuned signature;
  14. support n-ary merge theory data; less redundant use of ids and stages;
  15. tuned;
  16. tuned;
  17. proper theory_long_name;
  18. prefer theory_long_name in data;
  19. proper theory_long_name;
  20. clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
  21. tuned;
  22. more operations, following Isabelle/ML conventions;
  23. clarified theory_id: plain value without state;
Changeset 77908:a6bd716a6124 by wenzelm:
tuned: concise combinators instead of bulky case-expressions;
The file was modified src/Pure/Isar/bundle.ML (diff)
The file was modified src/Pure/Isar/class.ML (diff)
The file was modified src/Pure/Isar/context_rules.ML (diff)
The file was modified src/Pure/Isar/method.ML (diff)
The file was modified src/Pure/Isar/obtain.ML (diff)
The file was modified src/Pure/Isar/proof.ML (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
The file was modified src/Pure/Isar/toplevel.ML (diff)
The file was modified src/Pure/axclass.ML (diff)
The file was modified src/Pure/par_tactical.ML (diff)
Changeset 77907:ee9785abbcd6 by wenzelm:
provide ML antiquotation "if_none": non-strict version of "the_default";
The file was modified NEWS (diff)
The file was modified etc/symbols (diff)
The file was modified lib/texinputs/isabellesym.sty (diff)
The file was modified src/Doc/Implementation/ML.thy (diff)
The file was modified src/Pure/ML/ml_antiquotations.ML (diff)
Changeset 77906:9c5e8460df05 by wenzelm:
merged
Changeset 77905:acee6c7fafff by wenzelm:
proper Thm.trim_context / Thm.transfer (see also 0d401f874942);
The file was modified src/Pure/Tools/named_thms.ML (diff)
Changeset 77904:e7fd273657f1 by wenzelm:
tuned;
The file was modified src/Pure/Tools/named_theorems.ML (diff)
Changeset 77903:38d0a90e87c1 by wenzelm:
more operations;
The file was modified src/Pure/cterm_items.ML (diff)
Changeset 77902:01d6b2a44df8 by wenzelm:
more operations;
The file was modified src/Pure/morphism.ML (diff)
Changeset 77901:5728d5ebce34 by wenzelm:
more uniform operations wrt. Thm.full_prop_of;
The file was modified src/HOL/Analysis/measurable.ML (diff)
Changeset 77900:42214742b44a by wenzelm:
proper Thm.trim_context / Thm.transfer for context data;
The file was modified src/HOL/Analysis/measurable.ML (diff)
Changeset 77899:c6fcf32010d1 by wenzelm:
tuned: more concise data record;
The file was modified src/HOL/Analysis/measurable.ML (diff)
Changeset 77898:b03c64699af0 by wenzelm:
tuned;
The file was modified src/HOL/Analysis/measurable.ML (diff)
Changeset 77897:ff924ce0c599 by wenzelm:
clarified counters and types;
The file was modified src/Pure/context.ML (diff)
Changeset 77896:a9626bcb0c3b by wenzelm:
tuned signature;
The file was modified src/HOL/Library/refute.ML (diff)
The file was modified src/HOL/Tools/sat.ML (diff)
The file was modified src/HOL/Tools/sat_solver.ML (diff)
The file was modified src/Pure/General/array.ML (diff)
The file was modified src/Pure/General/sha1.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 77895:655bd3b0671b by wenzelm:
support n-ary merge theory data;<br>less redundant use of ids and stages;
The file was modified src/HOL/ex/Join_Theory.thy (diff)
The file was modified src/Pure/Isar/locale.ML (diff)
The file was modified src/Pure/axclass.ML (diff)
The file was modified src/Pure/context.ML (diff)
The file was modified src/Pure/sign.ML (diff)
The file was modified src/Pure/theory.ML (diff)
Changeset 77894:186bd4012b78 by wenzelm:
tuned;
The file was modified src/Pure/context.ML (diff)
Changeset 77893:dfc1db3f0fcb by wenzelm:
tuned;
The file was modified src/HOL/Mutabelle/mutabelle_extra.ML (diff)
The file was modified src/HOL/Nitpick_Examples/Mono_Nits.thy (diff)
The file was modified src/HOL/Tools/Quickcheck/find_unused_assms.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_fact.ML (diff)
Changeset 77892:44d845b15214 by wenzelm:
proper theory_long_name;
The file was modified src/HOL/Mutabelle/mutabelle_extra.ML (diff)
The file was modified src/HOL/Nitpick_Examples/Mono_Nits.thy (diff)
Changeset 77891:f4cd6e3b5075 by wenzelm:
prefer theory_long_name in data;
The file was modified src/Pure/thm.ML (diff)
The file was modified src/Tools/Code/code_symbol.ML (diff)
Changeset 77890:26d49c15bff0 by wenzelm:
proper theory_long_name;
The file was modified src/Pure/global_theory.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
Changeset 77889:5db014c36f42 by wenzelm:
clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
The file was modified src/HOL/Mutabelle/mutabelle_extra.ML (diff)
The file was modified src/HOL/Nitpick_Examples/Mono_Nits.thy (diff)
The file was modified src/HOL/TPTP/mash_export.ML (diff)
The file was modified src/HOL/Tools/Quickcheck/find_unused_assms.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_mepo.ML (diff)
The file was modified src/Pure/Isar/named_target.ML (diff)
The file was modified src/Pure/Isar/outer_syntax.ML (diff)
The file was modified src/Pure/Isar/proof_context.ML (diff)
The file was modified src/Pure/Isar/toplevel.ML (diff)
The file was modified src/Pure/ML/ml_antiquotations.ML (diff)
The file was modified src/Pure/Thy/export_theory.ML (diff)
The file was modified src/Pure/Thy/thy_info.ML (diff)
The file was modified src/Pure/Tools/thy_deps.ML (diff)
The file was modified src/Pure/context.ML (diff)
The file was modified src/Pure/global_theory.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/sign.ML (diff)
The file was modified src/Pure/theory.ML (diff)
The file was modified src/Pure/thm.ML (diff)
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
Changeset 77888:3c837f8c8ed5 by wenzelm:
tuned;
The file was modified src/HOL/Tools/sat.ML (diff)
The file was modified src/HOL/Tools/sat_solver.ML (diff)
The file was modified src/Pure/General/sha1.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 77887:dae8b7a9a89a by wenzelm:
more operations, following Isabelle/ML conventions;
The file was addedsrc/Pure/General/array.ML
The file was modified src/Pure/ROOT.ML (diff)
Changeset 77886:f11bfc151672 by wenzelm:
clarified theory_id: plain value without state;
The file was modified src/Pure/context.ML (diff)