Skip to content
Failed

Changes

Summary

  1. examples and documentation for code generator time measurements
  2. optional timing for code generator conversions
  3. clarified internal interfaces
  4. tuned
  5. delegate inclusion of required dictionaries to user-space instead of half-working magic
  6. corrected closure scope of static_conv_thingol; clarified implementation and names
  7. clarified proof context vs. background theory
  8. explicit quasi-global context for nbe conversions -- works around quasi-global type variable handling in lift_triv_classes_conv
  9. clarified naming conventions and code for code evaluation sandwiches
  10. clarified names of variants
Changeset 63165:c12845e8e80a by haftmann:
examples and documentation for code generator time measurements
The file was addedsrc/HOL/ex/Code_Timing.thy
The file was modified NEWS (diff)
The file was modified src/HOL/ROOT (diff)
Changeset 63164:72aaf69328fc by haftmann:
optional timing for code generator conversions
The file was modified src/Tools/Code/code_preproc.ML (diff)
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_simp.ML (diff)
The file was modified src/Tools/Code/code_target.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
The file was modified src/Tools/nbe.ML (diff)
Changeset 63163:b561284a4214 by haftmann:
clarified internal interfaces
The file was modified src/Tools/Code/code_runtime.ML (diff)
Changeset 63162:93e75d2f0d01 by haftmann:
tuned
The file was modified src/Tools/nbe.ML (diff)
Changeset 63161:2660ba498798 by haftmann:
delegate inclusion of required dictionaries to user-space instead of half-working magic
The file was modified NEWS (diff)
The file was modified src/Doc/Codegen/Evaluation.thy (diff)
The file was modified src/HOL/Code_Evaluation.thy (diff)
The file was modified src/HOL/Tools/code_evaluation.ML (diff)
Changeset 63160:80a91e0e236e by haftmann:
corrected closure scope of static_conv_thingol;<br>clarified implementation and names
The file was modified src/Doc/more_antiquote.ML (diff)
The file was modified src/Tools/Code/code_preproc.ML (diff)
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_simp.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
Changeset 63159:84c6dd947b75 by haftmann:
clarified proof context vs. background theory
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_target.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
Changeset 63158:534f16b0ca39 by haftmann:
explicit quasi-global context for nbe conversions -- works around quasi-global type variable handling in lift_triv_classes_conv
The file was modified src/Tools/nbe.ML (diff)
Changeset 63157:65a81a4ef7f8 by haftmann:
clarified naming conventions and code for code evaluation sandwiches
The file was modified src/HOL/Library/code_test.ML (diff)
The file was modified src/HOL/Tools/Quickcheck/narrowing_generators.ML (diff)
The file was modified src/HOL/Tools/code_evaluation.ML (diff)
The file was modified src/Tools/Code/code_preproc.ML (diff)
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_target.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
The file was modified src/Tools/nbe.ML (diff)
Changeset 63156:3cb84e4469a7 by haftmann:
clarified names of variants
The file was modified src/Tools/Code/code_runtime.ML (diff)
The file was modified src/Tools/Code/code_simp.ML (diff)
The file was modified src/Tools/Code/code_thingol.ML (diff)
The file was modified src/Tools/nbe.ML (diff)