src/Pure/Isar/proof_context.ML
Sat, 28 Mar 2009 16:31:16 +0100 wenzelm replaced add_binds(_i) by bind_terms -- internal version only;
Thu, 26 Mar 2009 15:18:50 +0100 wenzelm pretty_thm_aux etc.: explicit show_status flag;
Sat, 21 Mar 2009 20:00:23 +0100 wenzelm removed obsolete pprint operations;
Thu, 19 Mar 2009 13:28:55 +0100 wenzelm use Name.of_binding for basic logical entities without name space (fixes, case names etc.);
Wed, 18 Mar 2009 21:55:38 +0100 wenzelm de-camelized Symbol_Pos;
Tue, 17 Mar 2009 16:55:21 +0100 wenzelm reverted abbreviations: improved performance via Item_Net.T;
Thu, 12 Mar 2009 15:54:58 +0100 wenzelm Assumption.all_prems_of, Assumption.all_assms_of;
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);
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;
Tue, 10 Mar 2009 21:19:22 +0100 wenzelm removed obsolete no_base_names;
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 15:27:07 +0100 wenzelm eliminated Consts.eq_consts tuning -- this is built into tables and name spaces already;
Thu, 05 Mar 2009 11:58:53 +0100 wenzelm eliminated obsolete ProofContext.full_bname;
Wed, 04 Mar 2009 11:05:29 +0100 blanchet Merge.
Wed, 04 Mar 2009 10:45:52 +0100 blanchet Merge.
Tue, 03 Mar 2009 18:32:01 +0100 wenzelm renamed Binding.name_pos to Binding.make, renamed Binding.base_name to Binding.name_of, renamed Binding.map_base to Binding.map_name, added mandatory flag to Binding.qualify;
Tue, 03 Mar 2009 15:09:08 +0100 wenzelm Binding.str_of;
Tue, 03 Mar 2009 14:07:43 +0100 wenzelm Thm.binding;
Sun, 01 Mar 2009 23:36:12 +0100 wenzelm use long names for old-style fold combinators;
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
Fri, 02 Jan 2009 19:38:13 +0100 wenzelm added numeral, which supercedes num, xnum, float;
Fri, 05 Dec 2008 18:43:42 +0100 haftmann Name.name_of -> Binding.base_name
Thu, 04 Dec 2008 14:43:33 +0100 haftmann cleaned up binding module and related code
Mon, 01 Dec 2008 19:41:16 +0100 haftmann new Binding module
Thu, 20 Nov 2008 19:06:03 +0100 haftmann fact table now using name bindings
Thu, 20 Nov 2008 14:55:25 +0100 haftmann using name bindings
Thu, 20 Nov 2008 00:03:47 +0100 wenzelm Pure syntax: more coherent treatment of aprop, permanent TERM and &&&;
Fri, 14 Nov 2008 08:50:10 +0100 haftmann namify and name_decl combinators
Mon, 29 Sep 2008 21:45:44 +0200 wenzelm put_thms: ContextPosition.set_visible false;
Mon, 29 Sep 2008 21:26:36 +0200 wenzelm back to plain Position.report for regular references;
Mon, 29 Sep 2008 14:41:25 +0200 wenzelm ContextPosition.report;
Mon, 29 Sep 2008 10:58:04 +0200 wenzelm added norm_export_morphism;
Fri, 12 Sep 2008 12:04:20 +0200 wenzelm added extern_fact (local or global);
Fri, 12 Sep 2008 10:54:00 +0200 wenzelm pretty_fact: extern fact name wrt. the given context, assuming that is the proper one for presentation;
Tue, 02 Sep 2008 18:01:24 +0200 wenzelm pretty_fact/results: display base only, since results now come with full names (note that Facts.extern is not really well-defined unless we present the real target context);
Tue, 02 Sep 2008 14:10:32 +0200 wenzelm explicit type Name.binding for higher-specification elements;
Wed, 27 Aug 2008 11:48:54 +0200 wenzelm type Properties.T;
Thu, 14 Aug 2008 16:52:52 +0200 wenzelm retrieve_thms: transfer fact position to result;
Mon, 11 Aug 2008 18:37:49 +0200 wenzelm renamed Markup.class to Markup.tclass, to avoid potential conflicts with spacial meaning in markup languages (e.g. HTML);
Sun, 10 Aug 2008 12:38:25 +0200 wenzelm read_tyname/const/const_proper: report position;
Thu, 07 Aug 2008 22:32:01 +0200 wenzelm parse_token: use Syntax.read_token, pass full position information;
Wed, 06 Aug 2008 00:12:02 +0200 wenzelm parse_sort/typ/term/prop: report markup;
Tue, 05 Aug 2008 13:31:31 +0200 wenzelm Facts.lookup: return static/dynamic status;
Sat, 21 Jun 2008 16:18:51 +0200 wenzelm added query_type/const/class (meta data);
Thu, 19 Jun 2008 22:05:05 +0200 wenzelm renamed is_abbrev_mode to abbrev_mode;
Wed, 18 Jun 2008 22:32:03 +0200 wenzelm simplified TypeInfer.infer_types;
Wed, 18 Jun 2008 18:55:07 +0200 wenzelm export transfer_syntax;
Fri, 13 Jun 2008 21:04:42 +0200 wenzelm map_const: soft version, no failure here;
Thu, 12 Jun 2008 16:41:47 +0200 wenzelm Facts.dest/export_static: content difference;
Sun, 18 May 2008 17:03:26 +0200 wenzelm unparse_term: check PureThy.old_appl_syntax instead of CPure;
Sun, 18 May 2008 15:04:09 +0200 wenzelm moved global pretty/string_of functions from Sign to Syntax;
Sat, 17 May 2008 14:27:02 +0200 wenzelm default token translations: observe Sign.is_pretty_global for fixed variables;
Tue, 22 Apr 2008 08:33:13 +0200 haftmann exported is_abbrev mode discriminator
Fri, 18 Apr 2008 23:49:46 +0200 wenzelm print_cases: proper context for revert_skolem;
Thu, 17 Apr 2008 22:22:30 +0200 wenzelm revert_skolem: do not change non-reversible names;
Thu, 17 Apr 2008 16:30:51 +0200 wenzelm default token translations with proper markup;
Wed, 16 Apr 2008 21:53:03 +0200 wenzelm Facts.extern_static;
Wed, 16 Apr 2008 17:40:43 +0200 wenzelm removed obsolete valid_thms;
less more (0) -300 -100 -60 tip