src/Pure/consts.ML
Tue, 09 Mar 2010 23:29:04 +0100 wenzelm aliases for class/type/const;
Wed, 03 Mar 2010 22:50:35 +0100 wenzelm added extern_syntax;
Sun, 21 Feb 2010 22:35:02 +0100 wenzelm slightly more abstract syntax mark/unmark operations;
Sun, 21 Feb 2010 21:08:25 +0100 wenzelm authentic syntax for *all* term constants;
Sun, 01 Nov 2009 20:59:34 +0100 wenzelm adapted Item_Net;
Sun, 25 Oct 2009 21:35:46 +0100 wenzelm eliminated obsolete tags for types/consts -- now handled via name space, in strongly typed fashion;
Sun, 25 Oct 2009 13:18:35 +0100 wenzelm conceal consts via name space, not tags;
Sat, 24 Oct 2009 21:30:33 +0200 wenzelm maintain position of formal entities via name space;
Sat, 24 Oct 2009 20:54:08 +0200 wenzelm maintain explicit name space kind;
Sat, 24 Oct 2009 19:47:37 +0200 wenzelm renamed NameSpace to Name_Space -- also to emphasize its subtle change in semantics;
Sat, 24 Oct 2009 19:20:03 +0200 wenzelm eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
Wed, 30 Sep 2009 22:20:58 +0200 wenzelm eliminated redundant bindings;
Thu, 09 Jul 2009 22:48:12 +0200 wenzelm renamed structure TermSubst to Term_Subst;
Tue, 17 Mar 2009 19:53:57 +0100 wenzelm strip_abss: always strip abstractions as far as possible, without keeping alternatives (which appear to be redundant anyway, but cause significant slowdown since discrimination nets collapse abstractions);
Tue, 17 Mar 2009 16:55:21 +0100 wenzelm reverted abbreviations: improved performance via Item_Net.T;
Thu, 12 Mar 2009 11:10:02 +0100 wenzelm renamed NameSpace.bind to NameSpace.define;
Tue, 10 Mar 2009 22:49:56 +0100 wenzelm Consts.eq_const is back again (cf. 907da436f8a9) -- required in ProofContext.transfer_syntax to prevent expensive merges of local_consts/global_consts;
Sun, 08 Mar 2009 17:26:14 +0100 wenzelm moved basic algebra of long names from structure NameSpace to Long_Name;
Thu, 05 Mar 2009 17:35:37 +0100 wenzelm Consts.abbreviate: reject schematic term variables, prevent schematic type variables (hidden polymorphism) via Term.close_schematic_term -- see also 8f84a608883d;
Thu, 05 Mar 2009 15:27:07 +0100 wenzelm eliminated Consts.eq_consts tuning -- this is built into tables and name spaces already;
Thu, 05 Mar 2009 12:08:00 +0100 wenzelm renamed NameSpace.base to NameSpace.base_name;
Wed, 21 Jan 2009 23:21:44 +0100 wenzelm removed Ids;
Wed, 21 Jan 2009 16:47:32 +0100 haftmann binding is alias for Binding.T
Tue, 30 Dec 2008 08:18:54 +0100 ballarin Temporarily avoid type errors in parse phase.
Thu, 04 Dec 2008 14:43:33 +0100 haftmann cleaned up binding module and related code
Thu, 20 Nov 2008 14:55:25 +0100 haftmann using name bindings
Wed, 27 Aug 2008 11:48:54 +0200 wenzelm type Properties.T;
Sun, 10 Feb 2008 20:49:42 +0100 wenzelm maintain default position;
Sun, 11 Nov 2007 20:29:04 +0100 wenzelm simplified Consts.dest;
Sun, 11 Nov 2007 14:00:08 +0100 wenzelm renamed Symtab.update_list to Symtab.cons_list;
less more (0) -50 -30 tip