src/Pure/Isar/local_theory.ML
Fri, 28 Oct 2011 22:17:30 +0200 wenzelm uniform Local_Theory.declaration with explicit params;
Sat, 16 Apr 2011 15:47:52 +0200 wenzelm modernized structure Proof_Context;
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;
Thu, 26 Aug 2010 13:09:12 +0200 wenzelm renamed ProofContext.theory(_result) to ProofContext.background_theory(_result) to emphasize that this belongs to the infrastructure and is rarely appropriate in user-space tools;
Wed, 11 Aug 2010 17:19:27 +0200 haftmann remove reinit operation alltogether
Tue, 10 Aug 2010 14:11:28 +0200 haftmann try to uniformly follow define/note/abbrev/declaration order as close as possible
Sat, 24 Jul 2010 12:14:53 +0200 wenzelm moved management of auxiliary theory source files to Thy_Load -- as theory data instead of accidental loader state;
Mon, 03 May 2010 14:25:56 +0200 wenzelm renamed ProofContext.init to ProofContext.init_global to emphasize that this is not the real thing;
Wed, 28 Apr 2010 11:41:27 +0200 wenzelm localized default sort;
Sun, 28 Mar 2010 19:20:52 +0200 wenzelm implicit checkpoint in Local_Theory.theory as well -- no longer export Local_Theory.checkpoint;
Mon, 15 Mar 2010 18:59:16 +0100 wenzelm replaced type_syntax/term_syntax by uniform syntax_declaration;
Sat, 13 Mar 2010 14:40:36 +0100 wenzelm added Local_Theory.alias operations (independent of target);
Mon, 01 Mar 2010 17:07:36 +0100 wenzelm more uniform treatment of syntax for types vs. consts;
Thu, 19 Nov 2009 14:44:22 +0100 wenzelm Local_Theory.define: eliminated slightly odd kind argument -- such low-level definitions should be hardly ever exposed to end-users anyway;
Tue, 17 Nov 2009 14:50:55 +0100 wenzelm uniform new_group/reset_group;
Fri, 13 Nov 2009 21:11:15 +0100 wenzelm modernized structure Local_Theory;
Fri, 13 Nov 2009 20:41:29 +0100 wenzelm eliminated slightly odd kind argument of LocalTheory.note(s);
Sun, 08 Nov 2009 16:30:41 +0100 wenzelm adapted Generic_Data, Proof_Data;
Thu, 05 Nov 2009 22:06:46 +0100 wenzelm allow "pervasive" local theory declarations, which are applied the background theory;
Mon, 02 Nov 2009 20:30:40 +0100 wenzelm modernized structure Context_Position;
Wed, 28 Oct 2009 17:36:34 +0100 wenzelm let naming transform binding beforehand -- covering only the "conceal" flag for now;
Wed, 28 Oct 2009 16:25:10 +0100 wenzelm added restore_naming;
Sun, 25 Oct 2009 19:18:25 +0100 wenzelm maintain proper Name_Space.naming, with conceal and set_group;
Sun, 25 Oct 2009 12:27:21 +0100 wenzelm allow name space entries to be "concealed" -- via binding/naming/local_theory;
Sat, 24 Oct 2009 19:47:37 +0200 wenzelm renamed NameSpace to Name_Space -- also to emphasize its subtle change in semantics;
Thu, 19 Mar 2009 11:44:34 +0100 wenzelm added map_contexts (cf. Proof.map_contexts);
Thu, 12 Mar 2009 13:18:42 +0100 wenzelm renamed sticky_prefix to mandatory_path;
Wed, 11 Mar 2009 16:36:27 +0100 wenzelm eliminated qualified_names naming policy: qualified names are only permitted via explicit Binding.qualify/qualified_name etc. (NB: user-level outer syntax should never do this);
Wed, 21 Jan 2009 16:47:32 +0100 haftmann binding is alias for Binding.T
Wed, 17 Dec 2008 12:10:39 +0100 haftmann dropped Ids
less more (0) -50 -30 tip