src/HOL/Tools/record.ML
Sun, 15 Jan 2012 14:00:07 +0100 wenzelm eliminated dead code, together with spurious warning about congruence rule for "Fun.comp";
Sat, 14 Jan 2012 21:16:15 +0100 wenzelm discontinued old-style Term.list_abs in favour of plain Term.abs;
Sat, 14 Jan 2012 20:05:58 +0100 wenzelm renamed Term.list_all to Logic.list_all, in accordance to HOLogic.list_all;
Sat, 14 Jan 2012 17:45:04 +0100 wenzelm discontinued old-style Term.list_all_free in favour of plain Logic.all;
Wed, 11 Jan 2012 16:25:34 +0100 wenzelm more qualified names;
Fri, 30 Dec 2011 17:40:30 +0100 wenzelm tuned;
Fri, 30 Dec 2011 16:43:46 +0100 wenzelm eliminated old-fashioned Global_Theory.add_thms;
Fri, 30 Dec 2011 15:43:07 +0100 wenzelm simplified proof -- avoid res_inst_tac, afford plain asm_full_simp_tac;
Fri, 30 Dec 2011 14:19:58 +0100 wenzelm simplified proof;
Fri, 30 Dec 2011 13:52:07 +0100 wenzelm simplified proof;
Fri, 30 Dec 2011 12:54:55 +0100 wenzelm simplified proof;
Fri, 30 Dec 2011 12:12:16 +0100 wenzelm more parallelism;
Fri, 30 Dec 2011 12:00:10 +0100 wenzelm tuned;
Thu, 29 Dec 2011 20:31:58 +0100 wenzelm tuned -- afford slightly larger simpset in simp_defs_tac;
Thu, 29 Dec 2011 20:05:53 +0100 wenzelm tuned -- standard proofs by default;
Thu, 29 Dec 2011 18:27:17 +0100 wenzelm clarified timeit_msg;
Thu, 29 Dec 2011 16:58:19 +0100 wenzelm tuned;
Tue, 13 Dec 2011 20:10:28 +0100 wenzelm removed dead code;
Fri, 02 Dec 2011 15:23:27 +0100 wenzelm eliminated some legacy operations;
Fri, 02 Dec 2011 14:54:25 +0100 wenzelm more antiquotations;
Thu, 01 Dec 2011 22:14:35 +0100 bulwahn adapting exhaustive generators in record package
Wed, 23 Nov 2011 22:59:39 +0100 wenzelm modernized some old-style infix operations, which were left over from the time of ML proof scripts;
Thu, 10 Nov 2011 11:02:06 +0100 wenzelm simultaneous check;
Wed, 09 Nov 2011 17:57:42 +0100 wenzelm sort assignment before simultaneous term_check, not isolated parse_term;
Wed, 09 Nov 2011 15:18:39 +0100 wenzelm localized Record.decode_type: use standard Proof_Context.get_sort;
Fri, 02 Sep 2011 17:57:37 +0200 wenzelm discontinued slightly odd "Defining record ..." message and corresponding quiet_mode;
Wed, 10 Aug 2011 20:53:43 +0200 wenzelm old term operations are legacy;
Wed, 06 Jul 2011 22:02:52 +0200 wenzelm clarified record syntax: fieldext excludes the "more" pseudo-field (unlike 2f885b7e5ba7), so that errors like (| x = a, more = b |) are reported less confusingly;
Wed, 06 Jul 2011 20:14:13 +0200 wenzelm tuned errors;
Wed, 06 Jul 2011 13:31:12 +0200 wenzelm record package: proper configuration options;
Wed, 06 Jul 2011 11:37:29 +0200 wenzelm just one copy of split_args;
Thu, 09 Jun 2011 20:22:22 +0200 wenzelm tuned signature: Name.invent and Name.invent_names;
Thu, 09 Jun 2011 16:34:49 +0200 wenzelm discontinued Name.variant to emphasize that this is old-style / indirect;
Fri, 13 May 2011 23:58:40 +0200 wenzelm clarified map_simpset versus Simplifier.map_simpset_global;
Fri, 13 May 2011 22:55:00 +0200 wenzelm proper Proof.context for classical tactics;
Thu, 05 May 2011 10:47:31 +0200 bulwahn adding creation of exhaustive generators for records; simplifying dependencies in Main theory
Sun, 17 Apr 2011 21:42:47 +0200 wenzelm added Binding.print convenience, which includes quote already;
Sun, 17 Apr 2011 19:54:04 +0200 wenzelm report Name_Space.declare/define, relatively to context;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Sat, 16 Apr 2011 15:25:25 +0200 wenzelm prefer local name spaces;
Sat, 16 Apr 2011 13:48:45 +0200 wenzelm Name_Space: proper configuration options long_names, short_names, unique_names instead of former unsynchronized references;
Fri, 08 Apr 2011 16:34:14 +0200 wenzelm discontinued special treatment of structure Lexicon;
Fri, 08 Apr 2011 13:31:16 +0200 wenzelm explicit structure Syntax_Trans;
Wed, 06 Apr 2011 13:33:46 +0200 wenzelm typed_print_translation: discontinued show_sorts argument;
Wed, 06 Apr 2011 12:58:13 +0200 wenzelm moved unparse material to syntax_phases.ML;
Wed, 06 Apr 2011 10:59:43 +0200 wenzelm renamed Standard_Syntax to Syntax_Phases;
Tue, 05 Apr 2011 23:14:41 +0200 wenzelm moved decode/parse operations to standard_syntax.ML;
Sat, 26 Mar 2011 12:01:40 +0100 wenzelm added Syntax.const_abs_tr' with proper eta_abs and Term.is_dependent;
Fri, 11 Mar 2011 15:21:13 +0100 bulwahn adaptions in generators using the common functions
Fri, 11 Mar 2011 15:21:13 +0100 bulwahn adapting record package to renaming of quickcheck's structures
Sun, 16 Jan 2011 19:44:59 +0100 wenzelm proper type variables with sorts;
Sat, 15 Jan 2011 17:32:07 +0100 wenzelm recovered printing of record updates over compound terms, e.g. "(|x = a|)(|x := b|)", which was apparently broken in 45a2ffc5911e;
Sat, 15 Jan 2011 16:49:10 +0100 wenzelm export Record.get_hierarchy -- external tools typically need this information;
Sat, 15 Jan 2011 15:37:49 +0100 wenzelm tuned;
Sat, 15 Jan 2011 15:29:17 +0100 wenzelm removed unreferenced identifiers;
Mon, 10 Jan 2011 15:19:48 +0100 wenzelm standardized split_last/last_elem towards List.last;
Wed, 01 Dec 2010 15:35:40 +0100 wenzelm just one HOLogic.mk_comp;
Wed, 01 Dec 2010 15:03:44 +0100 wenzelm more direct use of binder_types/body_type;
Wed, 01 Dec 2010 13:09:08 +0100 wenzelm just one Term.dest_funT;
Fri, 26 Nov 2010 22:29:41 +0100 wenzelm make two copies (!) of Library.UnequalLengths coincide with ListPair.UnequalLengths;
less more (0) -100 -60 tip