src/HOL/Tools/code_evaluation.ML
Wed, 06 Dec 2017 20:43:09 +0100 wenzelm prefer control symbol antiquotations;
Thu, 03 Aug 2017 12:50:02 +0200 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
Wed, 02 Aug 2017 20:33:39 +0200 haftmann simplified function specification history: each pending function specification is historized at the end of a theory, without additional bookkeeping;
Sun, 02 Jul 2017 20:13:38 +0200 haftmann proper concept of code declaration wrt. atomicity and Isar declarations
Tue, 28 Feb 2017 08:18:12 +0100 haftmann stripped unused / obsolete material
Fri, 05 Aug 2016 22:15:30 +0200 wenzelm more tight filtering;
Mon, 06 Jun 2016 21:28:46 +0200 haftmann explicit tagging of code equations de-baroquifies interface
Sun, 29 May 2016 15:40:25 +0200 wenzelm clarified check_open_spec / read_open_spec;
Thu, 26 May 2016 15:27:50 +0200 haftmann delegate inclusion of required dictionaries to user-space instead of half-working magic
Thu, 26 May 2016 15:27:50 +0200 haftmann clarified naming conventions and code for code evaluation sandwiches
Thu, 28 Apr 2016 09:43:11 +0200 wenzelm support 'assumes' in specifications, e.g. 'definition', 'inductive';
Mon, 11 Apr 2016 11:48:24 +0200 wenzelm tuned;
Sun, 15 Nov 2015 10:45:45 +0100 haftmann droppen diagnostic junk from 4b53042d7a40
Sat, 14 Nov 2015 08:45:51 +0100 haftmann explicit computation of sort arguments for code equations makes less assumption about sort arguments of underlying type class instances
Mon, 27 Jul 2015 17:44:55 +0200 wenzelm tuned signature;
Fri, 06 Mar 2015 15:58:56 +0100 wenzelm Thm.cterm_of and Thm.ctyp_of operate on local context;
Fri, 06 Mar 2015 00:00:57 +0100 wenzelm tuned -- more explicit use of context;
Tue, 03 Mar 2015 19:08:04 +0100 traytel eliminated some clones of Proof_Context.cterm_of
Tue, 10 Feb 2015 14:48:26 +0100 wenzelm proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
Fri, 09 Jan 2015 08:36:59 +0100 haftmann modernized and more uniform style
Fri, 19 Dec 2014 20:09:31 +0100 wenzelm tuned;
Fri, 19 Dec 2014 12:56:06 +0100 wenzelm proper exception for internal program failure, not user-error;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Thu, 15 May 2014 16:38:31 +0200 haftmann syntactic means to prevent accidental mixup of static and dynamic context
Fri, 09 May 2014 08:13:36 +0200 haftmann modernized setups
Fri, 09 May 2014 08:13:36 +0200 haftmann degeneralized value command into HOL
Fri, 21 Mar 2014 20:33:56 +0100 wenzelm more qualified names;
Wed, 26 Feb 2014 11:57:52 +0100 haftmann prefer proof context over background theory
Thu, 18 Apr 2013 18:57:02 +0200 haftmann spelling
Wed, 10 Apr 2013 15:30:19 +0200 wenzelm more standard module name Axclass (according to file name);
Mon, 16 Jul 2012 21:20:56 +0200 wenzelm more direct Sorts.has_instance;
Wed, 09 Nov 2011 20:47:11 +0100 wenzelm tuned signature;
Sat, 05 Nov 2011 15:00:49 +0100 wenzelm added Logic.varify_types_global/unvarify_types_global, which avoids somewhat expensive Term.map_types;
Thu, 09 Jun 2011 20:22:22 +0200 wenzelm tuned signature: Name.invent and Name.invent_names;
Tue, 19 Apr 2011 14:57:09 +0200 wenzelm simplified check/uncheck interfaces: result comparison is hardwired by default;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Sat, 08 Jan 2011 17:14:48 +0100 wenzelm misc tuning and comments based on review of Theory_Data, Proof_Data, Generic_Data usage;
Fri, 17 Dec 2010 18:24:44 +0100 haftmann avoid slightly odd Conv.tap_thy
Wed, 15 Dec 2010 09:47:12 +0100 haftmann simplified evaluation function names
Fri, 26 Nov 2010 22:33:21 +0100 haftmann keep type variable arguments of datatype constructors in bookkeeping
Mon, 20 Sep 2010 18:43:23 +0200 haftmann dynamic_eval_conv static_eval_conv: certification of previously unreliably reconstructed evaluated term
Mon, 20 Sep 2010 15:25:32 +0200 haftmann full palette of dynamic/static value(_strict/exn)
Mon, 20 Sep 2010 15:10:21 +0200 haftmann Factored out ML into separate file
less more (0) tip