src/Pure/Syntax/syntax_phases.ML
Tue, 07 Sep 2021 21:47:50 +0200 wenzelm tuned signature;
Tue, 24 Aug 2021 14:56:55 +0200 wenzelm clarified signature;
Wed, 12 May 2021 14:55:51 +0200 wenzelm clarified signature (see Scala version);
Tue, 19 Jan 2021 20:23:13 +0100 wenzelm suppress markup for literal tokens with block control symbols, for better PIDE/HTML output (see also d15fe10593ff);
Fri, 03 Apr 2020 17:35:10 +0200 wenzelm less redundant markup reports;
Fri, 04 Oct 2019 15:30:52 +0200 wenzelm Term_XML.Encode/Decode.term uses Const "typargs";
Sun, 23 Sep 2018 19:59:53 +0200 wenzelm discontinued old-style inner comments;
Sun, 25 Feb 2018 12:59:08 +0100 wenzelm notation for dummy sort;
Thu, 25 Jan 2018 16:01:02 +0100 wenzelm old-style inner comments are legacy;
Wed, 28 Dec 2016 10:39:50 +0100 wenzelm more uniform treatment of "bad" like other messages (with serial number);
Tue, 05 Jul 2016 14:20:27 +0200 wenzelm PIDE reports of implicit variable scope;
Thu, 14 Apr 2016 23:31:10 +0200 wenzelm highlighting of entity def/ref positions wrt. cursor;
Mon, 11 Apr 2016 11:48:24 +0200 wenzelm tuned;
Thu, 07 Apr 2016 12:08:02 +0200 wenzelm prefer regular context update, to allow continuous editing of Pure;
Fri, 01 Apr 2016 17:56:14 +0200 wenzelm tuned signature;
Thu, 31 Mar 2016 23:36:33 +0200 wenzelm explicit mixfix block properties;
Wed, 30 Mar 2016 17:03:26 +0200 wenzelm clarified modules;
Sun, 06 Mar 2016 16:19:02 +0100 wenzelm clarified treatment of fragments of Isabelle symbols during bootstrap;
Thu, 03 Mar 2016 15:23:02 +0100 wenzelm clarified modules;
Sun, 24 Jan 2016 14:58:56 +0100 wenzelm tuned;
Sat, 19 Dec 2015 14:47:52 +0100 wenzelm support for blocks with consistent breaks;
Tue, 01 Sep 2015 23:10:23 +0200 wenzelm thread context for exceptions from forks, e.g. relevant when printing errors;
Mon, 15 Jun 2015 17:29:43 +0200 wenzelm more informative check: dummies are always allowed parse_term and should not lead to rejection here;
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;
less more (0) -100 -60 tip