src/Pure/Isar/attrib.ML
Fri, 30 Nov 2012 22:38:06 +0100 wenzelm print formal entities with markup;
Sat, 29 Sep 2012 16:17:46 +0200 wenzelm turn constraints into Isabelle_Markup.typing, depending on show_markup options;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Fri, 06 Jul 2012 16:20:54 +0200 wenzelm discontinued obsolete attribute "COMP";
Fri, 27 Apr 2012 22:58:29 +0200 wenzelm prefer Context_Position.report_generic, which observes is_visible flag and thus reduces number of echos;
Fri, 27 Apr 2012 22:47:30 +0200 wenzelm clarified signature;
Sun, 01 Apr 2012 19:07:32 +0200 wenzelm added Attrib.global_notes/local_notes/generic_notes convenience;
Sun, 18 Mar 2012 13:04:22 +0100 wenzelm maintain generic context naming in structure Name_Space (NB: empty = default_naming, init = local_naming);
Tue, 13 Mar 2012 17:04:00 +0100 wenzelm suppress vacous notes elements, with subtle change of semantics: 'interpret' no longer pulls-in unnamed facts "by fact";
Tue, 13 Mar 2012 16:22:18 +0100 wenzelm improved attribute "abs_def" to handle object-equality as well;
Sat, 03 Mar 2012 21:43:59 +0100 wenzelm canonical argument order for attribute application;
Fri, 17 Feb 2012 15:42:26 +0100 wenzelm simplified configuration options for syntax ambiguity;
Thu, 16 Feb 2012 22:18:28 +0100 wenzelm simplified configuration options for syntax ambiguity;
Thu, 05 Jan 2012 20:26:01 +0100 wenzelm discontinued Syntax.positions -- atomic parse trees are always annotated;
Wed, 23 Nov 2011 22:07:55 +0100 wenzelm tuned;
Mon, 21 Nov 2011 23:03:31 +0100 wenzelm drop vacuous decls;
Sat, 19 Nov 2011 14:31:43 +0100 wenzelm refined partial evaluation of attributes: avoid duplication of facts for plain declarations;
Sat, 19 Nov 2011 13:02:50 +0100 wenzelm do not store vacuous theorem specifications -- relevant for frugal local theory content;
Thu, 17 Nov 2011 21:31:29 +0100 wenzelm partial evaluation in invisible context;
Wed, 16 Nov 2011 23:09:46 +0100 wenzelm retain mixed attributes as dynamic theorem expression, but disallow subsequent static rules;
Wed, 16 Nov 2011 21:16:36 +0100 wenzelm clarified Attrib.partial_evaluation;
Mon, 14 Nov 2011 23:00:56 +0100 wenzelm some support for partial evaluation of attributed facts;
Mon, 14 Nov 2011 19:27:42 +0100 wenzelm eliminated dead code;
Mon, 07 Nov 2011 17:00:23 +0100 wenzelm tuned signature -- avoid spurious Thm.mixed_attribute;
Sun, 06 Nov 2011 21:51:46 +0100 wenzelm more explicit representation of rule_attribute vs. declaration_attribute vs. mixed_attribute;
Sat, 06 Aug 2011 15:48:08 +0200 kleing make syntax ambiguity warnings a config option
Mon, 08 Aug 2011 13:39:51 +0200 wenzelm made SML/NJ happy;
Sat, 06 Aug 2011 14:16:23 +0200 nipkow extended user-level attribute case_names with names for case hypotheses
Fri, 10 Jun 2011 11:47:52 +0200 wenzelm tuned name (cf. blast_stats);
Sun, 15 May 2011 17:06:35 +0200 wenzelm optional description for 'attribute_setup' and 'method_setup';
Sat, 14 May 2011 18:29:06 +0200 wenzelm discontinued global config options within attribute name space;
Tue, 03 May 2011 22:27:32 +0200 wenzelm more conventional naming scheme: names_long, names_short, names_unique;
Mon, 02 May 2011 16:33:21 +0200 wenzelm added Attrib.setup_config_XXX conveniences, with implicit setup of the background theory;
Sun, 17 Apr 2011 21:17:45 +0200 wenzelm markup attributes/methods via name space;
Sun, 17 Apr 2011 19:54:04 +0200 wenzelm report Name_Space.declare/define, relatively to context;
Sat, 16 Apr 2011 15:47:52 +0200 wenzelm modernized structure Proof_Context;
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 15:48:14 +0200 wenzelm discontinued special status of structure Printer;
Fri, 08 Apr 2011 13:31:16 +0200 wenzelm explicit structure Syntax_Trans;
Thu, 07 Apr 2011 20:32:42 +0200 wenzelm tuned signature;
Tue, 05 Apr 2011 14:25:18 +0200 wenzelm discontinued special treatment of structure Ast: no pervasive content, no inclusion in structure Syntax;
Tue, 22 Mar 2011 18:03:28 +0100 wenzelm enable inner syntax source positions by default (controlled via configuration option);
Tue, 21 Dec 2010 21:21:21 +0100 wenzelm configuration option "syntax_ast_trace" and "syntax_ast_stat";
Tue, 21 Dec 2010 19:35:36 +0100 wenzelm configuration option "ML_trace";
Fri, 17 Dec 2010 17:08:56 +0100 wenzelm renamed structure MetaSimplifier to raw_Simplifer, to emphasize its meaning;
Thu, 16 Dec 2010 09:10:38 +0100 boehmes turned simp_trace_depth_limit into a configuration option
Thu, 02 Dec 2010 16:52:52 +0100 wenzelm configuration option "show_abbrevs" supersedes print mode "no_abbrevs", with inverted meaning;
Thu, 02 Dec 2010 16:04:22 +0100 wenzelm renamed trace_simp to simp_trace, and debug_simp to simp_debug;
Sat, 30 Oct 2010 16:33:58 +0200 wenzelm support for real valued configuration options;
Mon, 20 Sep 2010 16:05:25 +0200 wenzelm renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;
Fri, 17 Sep 2010 20:18:27 +0200 wenzelm tuned signature of (Context_)Position.report variants;
Mon, 06 Sep 2010 22:58:06 +0200 wenzelm turned show_hyps and show_tags into proper configuration option;
Mon, 06 Sep 2010 21:33:19 +0200 wenzelm more explicit indication of Config.raw options, which are only needed for bootstrapping Pure;
Sun, 05 Sep 2010 23:16:21 +0200 wenzelm turned show_brackets into proper configuration option;
Sun, 05 Sep 2010 21:41:24 +0200 wenzelm turned show_sorts/show_types into proper configuration options;
Fri, 03 Sep 2010 23:54:48 +0200 wenzelm turned eta_contract into proper configuration option;
Fri, 03 Sep 2010 22:57:21 +0200 wenzelm turned show_structs into proper configuration option;
Fri, 03 Sep 2010 22:36:16 +0200 wenzelm configuration options Syntax.ambiguity_enabled (inverse of former Syntax.ambiguity_is_error), Syntax.ambiguity_level (with Isar attribute "syntax_ambiguity_level"), Syntax.ambiguity_limit;
Fri, 03 Sep 2010 21:13:53 +0200 wenzelm pretty_goals: turned some global references and function arguments into configuration options (goals_limit = 10, goals_total = true, show_main_goal = false) depending on the context;
Fri, 03 Sep 2010 16:36:33 +0200 wenzelm treat show_free_types as plain ML option, without the extras of global default and registration in the attribute name space -- NB: 'print_configs' only shows the latter;
less more (0) -100 -60 tip