src/Pure/Isar/code.ML
Fri, 17 Jul 2020 19:10:24 +0200 wenzelm clarified -- avoid non-standard extend/merge;
Fri, 09 Aug 2019 17:14:49 +0200 wenzelm formal position for PThm nodes;
Sun, 23 Jun 2019 13:42:16 +0000 haftmann proper quasi-total merge
Fri, 17 Aug 2018 11:26:34 +0000 haftmann tuned
Sun, 18 Feb 2018 15:05:21 +0100 wenzelm tuned signature;
Sat, 17 Feb 2018 18:42:26 +0100 wenzelm trim context of persistent data;
Sun, 28 Jan 2018 19:28:52 +0100 wenzelm clarified take/drop/chop prefix/suffix;
Wed, 06 Dec 2017 18:59:33 +0100 wenzelm prefer control symbol antiquotations;
Wed, 08 Nov 2017 15:31:14 +0100 Lars Hupel strip some trailing spaces to force Pure rebuild after ce6454669360
Fri, 04 Aug 2017 08:12:37 +0200 haftmann compactified output
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
Thu, 03 Aug 2017 12:50:01 +0200 haftmann uniform namespace handling for both concrete and abstract types, following 32e0da92c786
Thu, 03 Aug 2017 12:50:00 +0200 haftmann clarified
Thu, 03 Aug 2017 12:49:55 +0200 haftmann tuned
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;
Mon, 10 Jul 2017 19:48:58 +0200 haftmann tuned
Sun, 02 Jul 2017 20:13:38 +0200 haftmann proper concept of code declaration wrt. atomicity and Isar declarations
Sat, 24 Jun 2017 09:17:33 +0200 haftmann treat "undefined" constants internally as special form of case combinators
Thu, 22 Jun 2017 15:20:32 +0200 wenzelm more informative task_statistics;
Tue, 20 Jun 2017 13:07:49 +0200 haftmann deleting a code equation never leads to unimplemented function
Tue, 20 Jun 2017 08:01:56 +0200 haftmann do not print unimplemented functions
Tue, 20 Jun 2017 08:01:56 +0200 haftmann dropped void values
Tue, 20 Jun 2017 08:01:56 +0200 haftmann more uniform order of constructors
Tue, 20 Jun 2017 08:01:56 +0200 haftmann more consistent terminology
Tue, 20 Jun 2017 08:01:56 +0200 haftmann avoid name particle "the" where no selection is implied
Tue, 20 Jun 2017 08:01:56 +0200 haftmann more uniform ordering and naming of sections;
Tue, 20 Jun 2017 08:01:56 +0200 haftmann tuned internal signature
Tue, 20 Jun 2017 08:01:56 +0200 haftmann more explicit constructor name
Tue, 20 Jun 2017 08:01:56 +0200 haftmann tuned whitespace
Mon, 05 Jun 2017 21:24:41 +0200 haftmann decomposed tuple
Mon, 05 Jun 2017 21:24:40 +0200 haftmann tuned
Mon, 05 Jun 2017 21:24:39 +0200 haftmann clarified message
Sat, 29 Oct 2016 00:39:33 +0200 blanchet avoid code generator warnings when deleting equations in BNF commands (e.g., datatype) in locales with assumptions and similar
Mon, 06 Jun 2016 22:22:05 +0200 haftmann clear distinction between different situations concerning strictness of code equations
Mon, 06 Jun 2016 21:28:46 +0200 haftmann tuned signature
Mon, 06 Jun 2016 21:28:46 +0200 haftmann more correct exception handling
Mon, 06 Jun 2016 21:28:46 +0200 haftmann explicit tagging of code equations de-baroquifies interface
Mon, 06 Jun 2016 21:28:45 +0200 haftmann dropped unused code
Mon, 09 May 2016 14:37:47 +0200 wenzelm clarified context, notably for internal use of Simplifier;
Fri, 25 Sep 2015 20:37:59 +0200 wenzelm moved remaining display.ML to more_thm.ML;
Sun, 16 Aug 2015 19:25:08 +0200 wenzelm added Thm.chyps_of;
Sun, 16 Aug 2015 18:19:30 +0200 wenzelm prefer theory_id operations;
Mon, 27 Jul 2015 23:40:39 +0200 wenzelm tuned signature;
Wed, 03 Jun 2015 19:25:05 +0200 wenzelm clarified context;
Mon, 23 Mar 2015 19:43:03 +0100 wenzelm local fixes may depend on goal params;
Fri, 06 Mar 2015 15:58:56 +0100 wenzelm Thm.cterm_of and Thm.ctyp_of operate on local context;
Wed, 28 Jan 2015 08:29:08 +0100 haftmann abstract code equation may also be default
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Mon, 13 Oct 2014 21:46:41 +0200 wenzelm tuned signature;
Mon, 13 Oct 2014 21:41:29 +0200 wenzelm tuned signature;
Mon, 13 Oct 2014 20:29:30 +0200 wenzelm module Interpretation is superseded by Plugin;
Wed, 08 Oct 2014 17:37:20 +0200 wenzelm eliminated some exotic combinators;
Sun, 05 Oct 2014 20:30:58 +0200 haftmann code preprocessor tracing also for function transformers
Tue, 19 Aug 2014 23:17:51 +0200 wenzelm tuned signature -- moved type src to Token, without aliases;
Sat, 28 Jun 2014 22:13:23 +0200 haftmann tracing facilities for the code generator preprocessor
Sat, 28 Jun 2014 22:13:21 +0200 haftmann tuned interface
Thu, 01 May 2014 09:30:35 +0200 haftmann optional case enforcement
Thu, 03 Apr 2014 10:51:22 +0200 blanchet use same idiom as used for datatype 'size' function to name constants and theorems emerging from various type interpretations -- reduces the chances of name clashes on theory merges
Mon, 31 Mar 2014 12:35:39 +0200 wenzelm some shortcuts for chunks, which sometimes avoid bulky string output;
Tue, 18 Mar 2014 15:29:58 +0100 wenzelm more antiquotations;
less more (0) -100 -60 tip