src/Pure/General/table.ML
Wed, 20 May 2009 10:37:38 +0200 haftmann dropped parentheses
Sun, 22 Mar 2009 11:56:22 +0100 haftmann added Symreltab (binary relations of symbols) instance of TableFun
Thu, 05 Mar 2009 20:55:28 +0100 wenzelm removed unused TableFun().fold_map and GraphFun().fold_map_nodes;
Thu, 05 Mar 2009 15:25:35 +0100 wenzelm TableFun.join/merge: optimize the important special case where the tables coincide -- NOTE: this changes both the operational behaviour and the result for non-standard join/eq notion;
Wed, 21 Jan 2009 23:21:44 +0100 wenzelm removed Ids;
Fri, 05 Dec 2008 18:42:37 +0100 haftmann removed Table.extend, NameSpace.extend_table
Tue, 23 Sep 2008 17:28:58 +0200 wenzelm added fold_rev;
Thu, 07 Aug 2008 21:07:57 +0200 wenzelm map_default: more explicit scope;
Wed, 09 Jul 2008 17:14:31 +0200 wenzelm added get_first;
Sun, 11 Nov 2007 14:00:10 +0100 wenzelm renamed update_list to cons_list;
Sun, 08 Jul 2007 19:51:58 +0200 wenzelm replaced exception TableFun/GraphFun.DUPS by TableFun/GraphFun.DUP;
Fri, 20 Oct 2006 10:44:51 +0200 haftmann abandoned foldl
Tue, 18 Jul 2006 08:48:11 +0200 haftmann added Table.map_default
Thu, 13 Jul 2006 13:42:05 +0200 wenzelm tuned insert_list;
Sat, 29 Apr 2006 23:16:48 +0200 wenzelm added insert_list;
Thu, 27 Apr 2006 15:06:35 +0200 wenzelm tuned basic list operators (flat, maps, map_filter);
Thu, 16 Feb 2006 18:25:56 +0100 wenzelm removed pointless replace;
Sun, 12 Feb 2006 21:34:25 +0100 wenzelm export exception SAME (for join);
Mon, 06 Feb 2006 20:59:46 +0100 wenzelm renamed xxx_multi to xxx_list;
Fri, 28 Oct 2005 09:35:04 +0200 haftmann removed obfuscating PStrStrTab
Wed, 19 Oct 2005 17:21:53 +0200 haftmann added table functor instance for pairs of strings
Thu, 29 Sep 2005 00:59:02 +0200 wenzelm tuned default operation: use internal modify;
Thu, 22 Sep 2005 07:56:04 +0200 haftmann added fold_map_table
Thu, 15 Sep 2005 17:16:56 +0200 wenzelm TableFun/Symtab: curried lookup and update;
Thu, 01 Sep 2005 18:48:54 +0200 wenzelm added curried_lookup/update operations -- in preparation of currying plain lookup/update;
Mon, 29 Aug 2005 08:34:24 +0200 haftmann canonical interface for 'default'
Thu, 25 Aug 2005 09:23:13 +0200 haftmann added 'default' function
Tue, 19 Jul 2005 20:47:01 +0200 wenzelm Inttab.defined;
Tue, 19 Jul 2005 17:21:59 +0200 wenzelm added defined;
Fri, 15 Jul 2005 15:44:19 +0200 wenzelm tuned min_key, max_key;
Tue, 05 Jul 2005 13:55:09 +0200 wenzelm Symtab: use fast_string_ord instead of string_ord -- affects order of Symtab.dest etc.;
Fri, 01 Jul 2005 14:42:01 +0200 wenzelm low-level tuning of map, fold;
Sat, 18 Jun 2005 22:42:01 +0200 wenzelm added member;
Fri, 17 Jun 2005 18:33:31 +0200 wenzelm added map', fold;
Thu, 09 Jun 2005 12:03:29 +0200 wenzelm added structure Inttab;
Thu, 02 Jun 2005 18:29:52 +0200 wenzelm exists: made non-strict;
Tue, 31 May 2005 11:53:30 +0200 wenzelm remove(_multi): generalized type;
Wed, 18 May 2005 11:30:59 +0200 wenzelm tuned;
Sun, 17 Apr 2005 19:40:34 +0200 wenzelm added delete_safe, insert, remove, remove_multi;
Thu, 07 Apr 2005 09:26:40 +0200 wenzelm tuned updates, added map_entry;
Fri, 04 Mar 2005 15:07:34 +0100 skalberg Removed practically all references to Library.foldr.
Thu, 03 Mar 2005 12:43:01 +0100 skalberg Move towards standard functions.
Sun, 13 Feb 2005 17:15:14 +0100 skalberg Deleted Library.option type.
Tue, 24 Aug 2004 17:55:24 +0200 obua changes
Sat, 03 Jul 2004 15:26:58 +0200 berghofe Added delete operation.
Mon, 21 Jun 2004 10:25:57 +0200 kleing Merged in license change from Isabelle2004
Sat, 24 Nov 2001 16:58:31 +0100 wenzelm added join, merge_multi(');
Fri, 05 May 2000 22:02:46 +0200 wenzelm GPLed;
Thu, 30 Mar 2000 14:18:40 +0200 wenzelm export update_multi;
Fri, 10 Mar 2000 15:00:32 +0100 berghofe Added function min_key.
Thu, 22 Jul 1999 20:52:58 +0200 wenzelm added exists;
Wed, 13 Jan 1999 15:18:02 +0100 wenzelm fixed titles;
Tue, 20 Oct 1998 16:19:53 +0200 wenzelm added foldl, keys;
Wed, 10 Jun 1998 11:53:37 +0200 wenzelm moved table.ML to General/table.ML;
less more (0) tip