src/Pure/Isar/attrib.ML
Sat, 08 Mar 2014 21:31:12 +0100 wenzelm keep current context visibility for PIDE markup and completion (in contrast to 8e3e004f1c31): Attrib.check_src of 9dc5ce83202c should intern/report attributes once, which happens for local_theory in the (visible) auxiliary context;
Sat, 08 Mar 2014 21:08:10 +0100 wenzelm modernized Attrib.check_name/check_src similar to methods (see also a989bdaf8121);
Wed, 05 Mar 2014 13:11:08 +0100 wenzelm clarified init_assignable: make double-sure that initial values are reset;
Sat, 01 Mar 2014 22:46:31 +0100 wenzelm clarified language markup: added "delimited" property;
Tue, 25 Feb 2014 11:36:04 +0100 wenzelm more positions;
Sat, 25 Jan 2014 18:18:03 +0100 wenzelm define basic attributes in user-space Pure.thy -- which provides better hyperlinks and may serve as example;
Fri, 23 Aug 2013 20:35:50 +0200 wenzelm added Theory.setup convenience;
Fri, 23 Aug 2013 17:01:12 +0200 wenzelm tuned signature;
Fri, 16 Aug 2013 22:39:31 +0200 wenzelm more markup via Name_Space.check;
Fri, 19 Jul 2013 17:35:12 +0200 wenzelm turned pattern unify flag into configuration option (global only);
Wed, 17 Jul 2013 11:38:57 +0200 wenzelm more official Thm.eq_thm_strict, without demanding ML equality type;
Sun, 30 Jun 2013 11:37:34 +0200 wenzelm backout dedd7952a62c: static "proofs" value within theory prevents later inferencing with different configuration;
Thu, 27 Jun 2013 23:17:26 +0200 wenzelm manage option "proofs" within theory context -- with minor overhead for primitive inferences;
Fri, 17 May 2013 20:53:28 +0200 wenzelm renamed 'print_configs' to 'print_options';
Fri, 17 May 2013 20:41:45 +0200 wenzelm proper option quick_and_dirty;
Thu, 16 May 2013 20:33:01 +0200 wenzelm system options as context-sensitive configuration options within the attribute name space;
Thu, 16 May 2013 19:41:41 +0200 wenzelm tuned signature;
Mon, 11 Feb 2013 11:38:16 +0100 webertj Typo in description of abs_def.
Tue, 08 Jan 2013 16:23:07 +0100 wenzelm allow negative argument in "consumes" source format;
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;
less more (0) -100 -60 tip