src/Tools/Code/code_thingol.ML
Mon, 31 May 2010 21:06:57 +0200 modernized some structure names, keeping a few legacy aliases;
Mon, 17 May 2010 23:54:15 +0200 prefer structure Keyword, Parse, Parse_Spec, Outer_Syntax;
Wed, 21 Apr 2010 15:20:59 +0200 optionally ignore errors during translation of equations; tuned representation of abstraction points
Mon, 19 Apr 2010 15:31:58 +0200 more appropriate representation of valid positions for abstractors
Sun, 11 Apr 2010 13:08:14 +0200 of_sort_derivation: pass-through full type information -- following the version by krauss/schropp;
Thu, 25 Mar 2010 21:27:04 +0100 Sorts.of_sort_derivation: do not use slow Graph.irreducible_paths here, which not always needed (SUBTLE CHANGE IN SEMANTICS);
Sat, 20 Mar 2010 17:33:11 +0100 renamed varify/unvarify operations to varify_global/unvarify_global to emphasize that these only work in a global situation;
Mon, 22 Feb 2010 11:10:20 +0100 proper distinction of code datatypes and abstypes
Fri, 19 Feb 2010 11:06:21 +0100 a simple concept for datatype invariants
Wed, 13 Jan 2010 12:20:37 +0100 explicit abstract type of code certificates
Tue, 12 Jan 2010 16:27:42 +0100 code certificates as integral part of code generation
Mon, 04 Jan 2010 16:00:24 +0100 code cache only persists on equal theories
Mon, 04 Jan 2010 14:09:56 +0100 code cache without copy; tuned
Wed, 23 Dec 2009 08:31:15 +0100 reduced code generator cache to the baremost minimum
Mon, 14 Dec 2009 10:23:25 +0100 explicit name for function space
Mon, 07 Dec 2009 09:16:27 +0100 repaired read_const_expr, broken in 1e7ca47c6c3d
Fri, 04 Dec 2009 18:51:15 +0100 merged, resolving minor conflicts
Fri, 04 Dec 2009 18:19:31 +0100 avoid misleading name "superarities"
Fri, 04 Dec 2009 12:22:09 +0100 merged
Mon, 30 Nov 2009 12:28:12 +0100 dropped some unused bindings
Wed, 25 Nov 2009 09:13:46 +0100 normalized uncurry take/drop
Tue, 24 Nov 2009 17:28:25 +0100 curried take/drop
Wed, 02 Dec 2009 17:53:36 +0100 subst_signatures
Tue, 03 Nov 2009 17:06:08 +0100 pretty name for ==>
Mon, 26 Oct 2009 10:51:42 +0100 tuned
Sun, 25 Oct 2009 20:54:21 +0100 maintain theory name via name space, not tags;
Tue, 20 Oct 2009 20:54:31 +0200 uniform use of Integer.min/max;
Wed, 14 Oct 2009 13:56:56 +0200 sharpened name
Wed, 14 Oct 2009 12:20:01 +0200 more explicit notion of canonized code equations
Mon, 12 Oct 2009 16:16:44 +0200 added add_tyconames; tuned
Mon, 12 Oct 2009 12:19:19 +0200 added is_IVar
Thu, 08 Oct 2009 15:59:17 +0200 added group_stmts
Mon, 05 Oct 2009 15:04:45 +0200 tuned handling of type variable names further
Mon, 05 Oct 2009 08:36:33 +0200 variables in type schemes must be renamed simultaneously with variables in equations
Wed, 30 Sep 2009 23:30:37 +0200 Sorts.of_sort_derivation: no pp here;
Wed, 09 Sep 2009 12:27:12 +0200 explicit transfer avoids spurious merge problems
Tue, 11 Aug 2009 10:43:43 +0200 proper eta expansion in recfun_codegen.ML; no eta expansion at all in code_thingol.ML
Mon, 10 Aug 2009 12:24:49 +0200 moved all technical processing of code equations to code_thingol.ML
Mon, 10 Aug 2009 08:37:37 +0200 attempt to move desymbolization to translation
Wed, 29 Jul 2009 16:42:47 +0200 abstractions: desymbolize name hint
Wed, 22 Jul 2009 11:23:09 +0200 merged, resolving trivial conflict;
Tue, 21 Jul 2009 01:03:18 +0200 proper context for Display.pretty_thm etc. or old-style versions Display.pretty_thm_global, Display.pretty_thm_without_context etc.;
Tue, 21 Jul 2009 15:44:31 +0200 integrated add_triv_classes into evaluation stack
Wed, 08 Jul 2009 08:18:07 +0200 tuned structure Code internally
Tue, 07 Jul 2009 17:21:27 +0200 tuned interface of structure Code
Fri, 03 Jul 2009 16:51:07 +0200 cleaned up fundamental iml term functions; nested patterns
Tue, 30 Jun 2009 19:31:50 +0200 improved treatment of case patterns
Tue, 30 Jun 2009 18:23:50 +0200 an intermediate step towards a refined translation of cases
Tue, 30 Jun 2009 17:33:30 +0200 all variable names are optional
Tue, 30 Jun 2009 16:43:28 +0200 variable names in abstractions are optional
Tue, 30 Jun 2009 14:54:00 +0200 simplified binding concept
Tue, 23 Jun 2009 12:09:30 +0200 uniformly capitialized names for subdirectories