src/HOL/Tools/Datatype/datatype_codegen.ML
Thu, 18 Apr 2013 17:07:01 +0200 wenzelm simplifier uses proper Proof.context instead of historic type simpset;
Wed, 10 Apr 2013 15:30:19 +0200 wenzelm more standard module name Axclass (according to file name);
Wed, 27 Mar 2013 14:19:18 +0100 wenzelm tuned signature and module arrangement;
Mon, 16 Jul 2012 21:20:56 +0200 wenzelm more direct Sorts.has_instance;
Thu, 15 Dec 2011 14:11:57 +0100 wenzelm misc tuning and simplification;
Mon, 12 Dec 2011 23:05:21 +0100 wenzelm datatype dtyp with explicit sort information;
Fri, 02 Dec 2011 14:54:25 +0100 wenzelm more antiquotations;
Wed, 30 Nov 2011 21:14:01 +0100 wenzelm misc tuning;
Wed, 19 Oct 2011 08:37:19 +0200 bulwahn removing old code generator setup for datatypes
Wed, 10 Aug 2011 20:53:43 +0200 wenzelm old term operations are legacy;
Thu, 09 Jun 2011 16:34:49 +0200 wenzelm discontinued Name.variant to emphasize that this is old-style / indirect;
Tue, 19 Apr 2011 23:57:28 +0200 wenzelm eliminated Codegen.mode in favour of explicit argument;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Fri, 31 Dec 2010 00:11:24 +0100 wenzelm do not open structure Codegen;
Fri, 17 Dec 2010 17:08:56 +0100 wenzelm renamed structure MetaSimplifier to raw_Simplifer, to emphasize its meaning;
Wed, 01 Dec 2010 15:03:44 +0100 wenzelm more direct use of binder_types/body_type;
Mon, 20 Sep 2010 16:05:25 +0200 wenzelm renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;
Sat, 28 Aug 2010 16:14:32 +0200 haftmann formerly unnamed infix equality now named HOL.eq
Fri, 27 Aug 2010 19:34:23 +0200 haftmann renamed class/constant eq to equal; tuned some instantiations
Wed, 18 Aug 2010 15:01:57 +0200 haftmann liberal instantiation of class eq; tuned naming scheme
Wed, 11 Aug 2010 14:31:43 +0200 haftmann moved instantiation target formally to class_target.ML
Mon, 14 Jun 2010 12:01:30 +0200 haftmann explicitly name and note equations for class eq
Wed, 05 May 2010 18:25:34 +0200 haftmann farewell to old-style mem infixes -- type inference in situations with mem_int and mem_string should provide enough information to resolve the type of (op =)
Mon, 03 May 2010 14:25:56 +0200 wenzelm renamed ProofContext.init to ProofContext.init_global to emphasize that this is not the real thing;
Thu, 22 Apr 2010 12:07:00 +0200 haftmann swapped generic code generator and SML code generator
Mon, 22 Mar 2010 20:59:22 +0100 wenzelm explicit Simplifier.global_context;
Sat, 20 Mar 2010 17:33:11 +0100 wenzelm renamed varify/unvarify operations to varify_global/unvarify_global to emphasize that these only work in a global situation;
Mon, 30 Nov 2009 11:42:49 +0100 haftmann modernized structures and tuned headers of datatype package modules; joined former datatype.ML and datatype_rep_proofs.ML
Fri, 27 Nov 2009 08:42:34 +0100 haftmann renamed former datatype.ML to datatype_data.ML
Wed, 25 Nov 2009 09:13:46 +0100 haftmann normalized uncurry take/drop
Tue, 24 Nov 2009 17:28:25 +0100 haftmann curried take/drop
Tue, 10 Nov 2009 16:04:57 +0100 wenzelm modernized structure Theory_Target;
Thu, 29 Oct 2009 17:58:26 +0100 wenzelm standardized filter/filter_out;
Wed, 21 Oct 2009 00:36:12 +0200 wenzelm standardized basic operations on type option;
Tue, 20 Oct 2009 10:46:42 +0200 wenzelm merged
Tue, 20 Oct 2009 08:10:31 +0200 haftmann more accurate checkpoints
Mon, 19 Oct 2009 16:34:12 +0200 haftmann dropped lazy code equations
Mon, 19 Oct 2009 21:54:57 +0200 wenzelm uniform use of Integer.add/mult/sum/prod;
Sat, 17 Oct 2009 16:58:03 +0200 wenzelm operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;
Thu, 15 Oct 2009 23:28:10 +0200 wenzelm replaced String.concat by implode;
Mon, 12 Oct 2009 09:25:26 +0200 haftmann using distinct rules directly
Thu, 08 Oct 2009 19:33:03 +0200 haftmann lookup for datatype constructors considers type annotations to resolve overloading
Tue, 23 Jun 2009 16:27:12 +0200 haftmann tuned interfaces of datatype module
Tue, 23 Jun 2009 12:09:30 +0200 haftmann uniformly capitialized names for subdirectories
less more (0) tip