src/HOL/Tools/Predicate_Compile/predicate_compile.ML
Mon, 06 Apr 2015 17:06:48 +0200 wenzelm @{command_spec} is superseded by @{command_keyword};
Wed, 31 Dec 2014 14:05:06 +0100 wenzelm stripped ad-hoc diagnostic facility
Mon, 03 Nov 2014 14:50:27 +0100 wenzelm eliminated unused int_only flag (see also c12484a27367);
Wed, 29 Oct 2014 15:15:17 +0100 wenzelm modernized setup;
Thu, 20 Feb 2014 19:38:34 +0100 wenzelm prefer cat_lines;
Wed, 12 Feb 2014 13:33:05 +0100 wenzelm tuned whitespace;
Tue, 30 Jul 2013 22:31:34 +0200 wenzelm proper PIDE markup for codegen arguments;
Tue, 30 Jul 2013 15:09:25 +0200 wenzelm type theory is purely value-oriented;
Wed, 10 Apr 2013 15:30:19 +0200 wenzelm more standard module name Axclass (according to file name);
Mon, 12 Nov 2012 23:24:40 +0100 haftmann dropped dead code
Fri, 16 Mar 2012 18:20:12 +0100 wenzelm outer syntax command definitions based on formal command_spec derived from theory header declarations;
Thu, 15 Mar 2012 20:07:00 +0100 wenzelm prefer formally checked @{keyword} parser;
Thu, 23 Feb 2012 15:49:40 +0100 wenzelm clarified Graph.restrict (formerly Graph.subgraph) based on public graph operations;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Wed, 23 Mar 2011 08:50:31 +0100 bulwahn making quickcheck's result value more formal; allowing more result information to be returned after timeout; adding output of timing information in quickcheck
Sun, 20 Mar 2011 21:20:07 +0100 wenzelm pervasive cond_timeit;
Sun, 13 Mar 2011 15:10:00 +0100 wenzelm tuned headers;
Thu, 21 Oct 2010 19:13:10 +0200 bulwahn using a signature in core_data and moving some more functions to core_data
Thu, 21 Oct 2010 19:13:06 +0200 bulwahn adding option smart_depth_limiting to predicate compiler
Wed, 15 Sep 2010 09:36:39 +0200 bulwahn adding option show_invalid_clauses for a more detailed message when modes are not inferred
Wed, 15 Sep 2010 09:36:38 +0200 bulwahn proposed modes for code_pred now supports modes for mutual predicates
Thu, 26 Aug 2010 15:48:08 +0200 wenzelm renamed Local_Theory.theory(_result) to Local_Theory.background_theory(_result) to emphasize that this belongs to the infrastructure and is rarely appropriate in user-space tools;
Mon, 23 Aug 2010 16:47:55 +0200 bulwahn added support for xsymbol syntax for mode annotations in code_pred command
Wed, 19 May 2010 18:24:05 +0200 bulwahn moving towards working with proof contexts in the predicate compiler
Mon, 17 May 2010 23:54:15 +0200 wenzelm prefer structure Keyword, Parse, Parse_Spec, Outer_Syntax;
Wed, 21 Apr 2010 12:10:52 +0200 bulwahn added switch detection to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 bulwahn added option for specialisation to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 bulwahn added peephole optimisations to the predicate compiler; added structure Predicate_Compile_Simps for peephole optimisations
Wed, 31 Mar 2010 16:44:41 +0200 bulwahn activating the signature of Predicate_Compile again which was deactivated in changeset d93a3cb55068 for debugging purposes
Mon, 29 Mar 2010 17:30:52 +0200 bulwahn adding specialisation of predicates to the predicate compiler
Mon, 29 Mar 2010 17:30:45 +0200 bulwahn added statistics to values command for random generation
Mon, 29 Mar 2010 17:30:40 +0200 bulwahn adding a hook for experiments in the predicate compilation process
Mon, 29 Mar 2010 17:30:40 +0200 bulwahn removing simple equalities in introduction rules in the predicate compiler
Sun, 28 Mar 2010 19:20:52 +0200 wenzelm implicit checkpoint in Local_Theory.theory as well -- no longer export Local_Theory.checkpoint;
Mon, 22 Mar 2010 08:30:12 +0100 bulwahn restructuring function flattening
Sat, 27 Feb 2010 21:56:55 +0100 wenzelm just one copy of structure Term_Graph (in Pure);
Thu, 25 Feb 2010 15:36:38 +0100 bulwahn adding no_topmost_reordering as new option to the code_pred command
Tue, 23 Feb 2010 13:36:15 +0100 bulwahn adopting mutabelle and quickcheck to return timing information; exporting make_case_combs in datatype package for predicate compiler; adding Spec_Rules declaration for tail recursive functions; improving the predicate compiler and function flattening
Wed, 20 Jan 2010 11:56:45 +0100 bulwahn refactoring the predicate compiler; adding theories for Sequences; adding retrieval to Spec_Rules; adding timing to Quickcheck
Thu, 19 Nov 2009 08:25:47 +0100 bulwahn adopting proposed_modes; adding a new dimension of complexity for nicer error messages; tuned
Fri, 13 Nov 2009 21:11:15 +0100 wenzelm modernized structure Local_Theory;
Thu, 12 Nov 2009 09:11:46 +0100 bulwahn removed unnecessary oracle in the predicate compiler
Thu, 12 Nov 2009 09:11:16 +0100 bulwahn removed deprecated mode annotation parser; renamed accepted mode annotation parser to nicer naming
Thu, 12 Nov 2009 09:10:42 +0100 bulwahn changed modes to expected_modes; added UNION to code_pred_inlining; fixed some examples; tuned
Thu, 12 Nov 2009 09:10:22 +0100 bulwahn added interface of user proposals for names of generated constants
Thu, 12 Nov 2009 09:10:16 +0100 bulwahn first steps towards a new mode datastructure; new syntax for mode annotations and new output of modes
Fri, 06 Nov 2009 08:11:58 +0100 bulwahn adopted mode syntax for values command
Fri, 06 Nov 2009 08:11:58 +0100 bulwahn added optional mode annotations for parameters in the values command
Fri, 06 Nov 2009 08:11:58 +0100 bulwahn moved values command from core to predicate compile
Fri, 06 Nov 2009 08:11:58 +0100 bulwahn improved handling of overloaded constants; examples with numerals
Fri, 06 Nov 2009 08:11:58 +0100 bulwahn adding tracing function for evaluated code; annotated compilation in the predicate compiler
Tue, 03 Nov 2009 10:24:06 +0100 bulwahn adapted the inlining in the predicate compiler
Sat, 31 Oct 2009 10:02:37 +0100 bulwahn predicate compiler creates code equations for predicates with full mode
Fri, 30 Oct 2009 09:55:15 +0100 bulwahn renamed rpred to random
Thu, 29 Oct 2009 13:59:37 +0100 bulwahn encapsulating records with datatype constructors and adding type annotations to make SML/NJ happy
Wed, 28 Oct 2009 12:29:03 +0100 bulwahn improved mode parser; added mode annotations to examples
Wed, 28 Oct 2009 12:29:01 +0100 bulwahn improving mode parsing in the predicate compiler
Wed, 28 Oct 2009 00:07:51 +0100 wenzelm proper headers;
Tue, 27 Oct 2009 09:03:56 +0100 bulwahn print retrieved specification when printing intermediate results
Tue, 27 Oct 2009 09:03:56 +0100 bulwahn added option show_modes to predicate compiler
less more (0) -60 tip