src/Pure/Syntax/syntax_phases.ML
Tue, 24 Mar 2015 11:53:18 +0100 wenzelm clarified input source;
Mon, 23 Mar 2015 22:57:04 +0100 wenzelm implicit goal parameters are improper;
Fri, 19 Dec 2014 17:23:56 +0100 wenzelm more frugal Local_Syntax.init -- maintain idents within context;
Sun, 30 Nov 2014 12:24:56 +0100 wenzelm more abstract type Input.source;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Tue, 11 Nov 2014 18:16:25 +0100 wenzelm more position information, e.g. relevant for errors in generated ML source;
Wed, 27 Aug 2014 12:32:42 +0200 wenzelm tuned signature -- prefer quasi-abstract Symbol_Pos.source;
Mon, 31 Mar 2014 12:35:39 +0200 wenzelm some shortcuts for chunks, which sometimes avoid bulky string output;
Mon, 31 Mar 2014 10:28:08 +0200 wenzelm support bulk messages consisting of small string segments, which are more healthy to the Poly/ML RTS and might prevent spurious GC crashes such as MTGCProcessMarkPointers::ScanAddressesInObject;
Wed, 26 Mar 2014 14:41:52 +0100 wenzelm prefer Context_Position where a context is available;
Fri, 21 Mar 2014 12:34:50 +0100 wenzelm more qualified names;
Fri, 21 Mar 2014 11:42:32 +0100 wenzelm more qualified names;
Sun, 09 Mar 2014 16:37:56 +0100 wenzelm tuned signature;
Fri, 07 Mar 2014 16:00:45 +0100 wenzelm tuned message: reveal ambiguity where Syntax_Phases.decode_term fails and thus reduces proper_results beforehand, e.g. term "f(x := y)" in ~~/src/HOL/Hoare/Hoare_Logic.thy;
Fri, 07 Mar 2014 13:29:10 +0100 wenzelm more basic const report (without completion) for known Const within syntax tree, which usually refers to special syntax (without proper @{const_syntax} markers);
Thu, 06 Mar 2014 19:55:08 +0100 wenzelm proper position for decode_pos, which is relevant for completion;
Thu, 06 Mar 2014 17:37:32 +0100 wenzelm more decisive commitment to get_free vs. the_const;
Thu, 06 Mar 2014 16:24:47 +0100 wenzelm more compact Markup.markup_report: message body may consist of multiple elements;
Thu, 06 Mar 2014 16:12:26 +0100 wenzelm reject internal term names outright, and complete consts instead;
Thu, 06 Mar 2014 14:38:54 +0100 wenzelm eliminated odd type constraint for read_const (see also 79c1d2bbe5a9);
Thu, 06 Mar 2014 13:44:01 +0100 wenzelm more uniform check_const/read_const;
Thu, 06 Mar 2014 12:58:51 +0100 wenzelm tuned;
Thu, 06 Mar 2014 12:10:19 +0100 wenzelm tuned signature -- more uniform check_type_name/read_type_name;
Thu, 06 Mar 2014 11:32:16 +0100 wenzelm clarified treatment of consts -- prefer value-oriented reports;
Thu, 06 Mar 2014 10:53:14 +0100 wenzelm clarified check of internal names;
Thu, 06 Mar 2014 10:12:47 +0100 wenzelm tuned signature;
Wed, 05 Mar 2014 18:26:35 +0100 wenzelm more markup for inner syntax class/type names (notably for completion);
Sat, 01 Mar 2014 23:17:37 +0100 wenzelm tuned signature;
Sat, 01 Mar 2014 22:46:31 +0100 wenzelm clarified language markup: added "delimited" property;
Tue, 18 Feb 2014 16:34:02 +0100 wenzelm generic markup for embedded languages;
Wed, 15 Jan 2014 22:24:57 +0100 wenzelm general notion of auxiliary bounds within context;
Fri, 23 Aug 2013 20:35:50 +0200 wenzelm added Theory.setup convenience;
Wed, 03 Jul 2013 23:26:09 +0200 wenzelm tuned message;
Thu, 27 Jun 2013 11:07:48 +0200 wenzelm clarified printing of type constraints vs. annotations, notably in goal display with its Type_Annotation.ignore_free_types;
Wed, 29 May 2013 11:06:38 +0200 wenzelm observe type annotations in print translations as well, notably type_constraint_tr';
Tue, 28 May 2013 23:06:32 +0200 wenzelm explicit support for type annotations within printed syntax trees;
Tue, 28 May 2013 16:29:11 +0200 wenzelm more explicit Printer.type_emphasis, depending on show_type_emphasis;
Mon, 27 May 2013 22:00:24 +0200 wenzelm report markup for ast translations;
Mon, 27 May 2013 18:39:21 +0200 wenzelm tuned;
Mon, 27 May 2013 18:24:38 +0200 wenzelm discontinued obsolete show_all_types;
Mon, 27 May 2013 13:55:04 +0200 wenzelm tuned;
Sun, 26 May 2013 22:47:00 +0200 wenzelm position constraint for bound dummy -- more PIDE markup;
Sun, 26 May 2013 21:53:10 +0200 wenzelm position constraint for dummy_pattern -- more PIDE markup;
Sun, 26 May 2013 20:42:43 +0200 wenzelm tuned signature;
Sat, 25 May 2013 15:37:53 +0200 wenzelm syntax translations always depend on context;
Sun, 25 Nov 2012 19:49:24 +0100 wenzelm Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
Wed, 03 Oct 2012 16:59:58 +0200 wenzelm more explicit show_type_constraint, show_sort_constraint;
Wed, 03 Oct 2012 16:01:07 +0200 wenzelm printed "_ofsort" is subject to show_markup as well;
Wed, 03 Oct 2012 14:58:56 +0200 wenzelm allow position constraints to coexist with 0 or 1 sort constraints;
Mon, 01 Oct 2012 16:37:22 +0200 wenzelm report sort assignment of visible type variables;
Sat, 29 Sep 2012 20:13:50 +0200 wenzelm proper handling of constraints stemming from idtyp_ast_tr';
Sat, 29 Sep 2012 18:23:46 +0200 wenzelm more explicit Syntax_Trans.mark_bound_abs/mark_bound_body: preserve type information for show_markup;
Sat, 29 Sep 2012 16:51:04 +0200 wenzelm explicit show_types takes preferenced over show_markup;
Sat, 29 Sep 2012 16:17:46 +0200 wenzelm turn constraints into Isabelle_Markup.typing, depending on show_markup options;
Sat, 29 Sep 2012 13:43:23 +0200 wenzelm tuned signature;
Fri, 14 Sep 2012 18:12:41 +0200 wenzelm clarified markup names;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Sat, 11 Aug 2012 17:24:21 +0200 wenzelm clarified "bad" markup: proper body text, invent missing serial on Scala side (counting backwards);
Fri, 10 Aug 2012 15:57:22 +0200 wenzelm sneak message into "bad" markup as property -- to be displayed after YXML parsing;
Fri, 10 Aug 2012 10:18:07 +0200 wenzelm more visible markup of malformed input as "bad";
less more (0) -100 -60 tip