Skip to content
Success

Changes

Summary

  1. merged
  2. more horrible proofs disentangled
  3. tuned
  4. more structural sharing between common target Generic_Target.init
  5. exit always refers to the bottom of a nested local theory stack, after_close always to all non-bottom elements
  6. treat exit separate from regular local theory operations
  7. provide explicit variant initializers for regular named target vs. almost-named target
  8. prefer explicit datatype over implicit sum; given up separate implementation to pretty-print locale specifications
  9. compactified output
  10. lifting setup for char
  11. one single plugin for code type declarations avoids problems when bootstrapping new plugins over types which have been both declared concrete and abstract in their code historiy
  12. uniform namespace handling for both concrete and abstract types, following 32e0da92c786
  13. clarified
  14. corrected slip
  15. tuned
  16. work around weakness in export calculation when generating OCaml code
  17. tuned
Changeset 66340:91257fbcabee by paulson:
merged
Changeset 66339:1c5e521a98f1 by paulson:
more horrible proofs disentangled
The file was modified src/HOL/Analysis/Equivalence_Lebesgue_Henstock_Integration.thy (diff)
Changeset 66338:1a8441ec5ced by haftmann:
tuned
The file was modified src/Pure/Isar/named_target.ML (diff)
Changeset 66337:5caea089dd17 by haftmann:
more structural sharing between common target Generic_Target.init
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/generic_target.ML (diff)
The file was modified src/Pure/Isar/named_target.ML (diff)
The file was modified src/Pure/Isar/overloading.ML (diff)
Changeset 66336:13e7dc5f7c3d by haftmann:
exit always refers to the bottom of a nested local theory stack, after_close always to all non-bottom elements
The file was modified src/Pure/Isar/bundle.ML (diff)
The file was modified src/Pure/Isar/local_theory.ML (diff)
Changeset 66335:a849ce33923d by haftmann:
treat exit separate from regular local theory operations
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/local_theory.ML (diff)
The file was modified src/Pure/Isar/named_target.ML (diff)
The file was modified src/Pure/Isar/overloading.ML (diff)
Changeset 66334:b210ae666a42 by haftmann:
provide explicit variant initializers for regular named target vs. almost-named target
The file was modified src/Doc/Implementation/Local_Theory.thy (diff)
The file was modified src/HOL/Statespace/state_space.ML (diff)
The file was modified src/Pure/Isar/class_declaration.ML (diff)
The file was modified src/Pure/Isar/expression.ML (diff)
The file was modified src/Pure/Isar/interpretation.ML (diff)
The file was modified src/Pure/Isar/named_target.ML (diff)
Changeset 66333:30c1639a343a by haftmann:
prefer explicit datatype over implicit sum;<br>given up separate implementation to pretty-print locale specifications
The file was modified src/Pure/Isar/locale.ML (diff)
The file was modified src/Pure/Isar/named_target.ML (diff)
Changeset 66332:489667636064 by haftmann:
compactified output
The file was modified src/Pure/Isar/code.ML (diff)
The file was modified src/Tools/Code/code_preproc.ML (diff)
Changeset 66331:f773691617c0 by haftmann:
lifting setup for char
The file was modified src/HOL/String.thy (diff)
Changeset 66330:dcb3e6bdc00a by haftmann:
one single plugin for code type declarations avoids problems when bootstrapping new plugins over types which have been both declared concrete and abstract in their code historiy
The file was modified src/HOL/Tools/code_evaluation.ML (diff)
The file was modified src/HOL/Typerep.thy (diff)
The file was modified src/Pure/Isar/code.ML (diff)
Changeset 66329:a0369be63948 by haftmann:
uniform namespace handling for both concrete and abstract types, following 32e0da92c786
The file was modified src/Pure/Isar/code.ML (diff)
Changeset 66328:cf9ce8016da1 by haftmann:
clarified
The file was modified src/Pure/Isar/code.ML (diff)
Changeset 66327:f44f7cf3d1a1 by haftmann:
corrected slip
The file was modified src/Tools/Code/code_scala.ML (diff)
Changeset 66326:9eb8a2d07852 by haftmann:
tuned
The file was modified src/Tools/Code/code_ml.ML (diff)
The file was modified src/Tools/Code/code_scala.ML (diff)
Changeset 66325:fd28cb6e6f2c by haftmann:
work around weakness in export calculation when generating OCaml code
The file was modified src/Tools/Code/code_ml.ML (diff)
Changeset 66324:859b66d75dff by haftmann:
tuned
The file was modified src/Pure/Isar/code.ML (diff)