src/Pure/Syntax/syntax_phases.ML
Mon, 21 Oct 2024 11:55:51 +0200 wenzelm support multiple positions (non-empty list);
Sun, 20 Oct 2024 15:48:06 +0200 wenzelm tuned;
Sun, 20 Oct 2024 15:37:19 +0200 wenzelm tuned signature;
Sun, 20 Oct 2024 13:27:17 +0200 wenzelm more accurate treatment of constraints: restrict permissive mode to output;
Sat, 19 Oct 2024 17:16:16 +0200 wenzelm more type information;
Sat, 19 Oct 2024 17:00:14 +0200 wenzelm clarified signature;
Sat, 19 Oct 2024 16:54:34 +0200 wenzelm clarified signature;
Sat, 19 Oct 2024 16:45:05 +0200 wenzelm tuned signature;
Sat, 19 Oct 2024 16:27:00 +0200 wenzelm clarified signature;
Fri, 18 Oct 2024 21:20:21 +0200 wenzelm suppress dummyT, e.g. from Type_Annotation.print;
Fri, 18 Oct 2024 20:48:01 +0200 wenzelm print type constraints for consts with mixfix syntax;
Wed, 16 Oct 2024 21:41:05 +0200 wenzelm clarified signature (again, reverting ec1023a5c54c);
Wed, 16 Oct 2024 21:22:37 +0200 wenzelm clarified signature: more explicit Syntax.print_mode_tabs, depending on print_mode_value ();
Wed, 16 Oct 2024 16:20:35 +0200 wenzelm performance tuning: cache markup and extern operations;
Tue, 15 Oct 2024 14:55:45 +0200 wenzelm tuned;
Tue, 15 Oct 2024 14:39:54 +0200 wenzelm tuned;
Tue, 15 Oct 2024 14:36:37 +0200 wenzelm revert redundant guard (T = dummyT) from 0278f6d87bad;
Tue, 15 Oct 2024 14:19:58 +0200 wenzelm allow type constraints for const_syntax;
Tue, 15 Oct 2024 12:18:02 +0200 wenzelm tuned;
Mon, 14 Oct 2024 19:48:59 +0200 wenzelm tuned;
Sun, 06 Oct 2024 18:34:35 +0200 wenzelm support for pretty blocks that are "open" and thus have no impact on formatting, only on markup;
Mon, 30 Sep 2024 11:42:52 +0200 wenzelm clarified order of markup: more uniform input vs. output;
Sun, 29 Sep 2024 21:20:36 +0200 wenzelm less markup (amending 07ad0b407d38): const = "" is mainly for parentheses syntax -- avoid entity_markup here;
Sun, 29 Sep 2024 21:16:17 +0200 wenzelm more markup reports: notably "notation=..." within pretty blocks;
Sun, 29 Sep 2024 19:45:38 +0200 wenzelm more thorough markup reports (amending 0c6a600c8939 and 7f9e8516ca05): descend into vacuous nodes;
Sun, 29 Sep 2024 15:24:17 +0200 wenzelm more detailed parse tree: retain nonterminal context as well;
Sun, 29 Sep 2024 15:00:20 +0200 wenzelm clarified input and output: support markup blocks via Bg/En;
Sun, 29 Sep 2024 14:55:49 +0200 wenzelm tuned;
Sun, 29 Sep 2024 13:48:34 +0200 wenzelm tuned;
Sat, 28 Sep 2024 20:28:11 +0200 wenzelm clarified signature;
Wed, 25 Sep 2024 12:59:43 +0200 wenzelm clarified persistent datatype: more direct literal_markup, which also serves as a flag;
Wed, 25 Sep 2024 10:38:46 +0200 wenzelm clarified signature;
Sun, 15 Sep 2024 16:45:13 +0200 wenzelm performance tuning: cache for highly redundant markup (types and sorts);
Sun, 15 Sep 2024 14:21:31 +0200 wenzelm tuned;
Sun, 15 Sep 2024 14:06:06 +0200 wenzelm tuned;
Tue, 10 Sep 2024 20:36:01 +0200 wenzelm clarified signature: prefer explicit type Bytes.T;
Thu, 29 Aug 2024 17:47:29 +0200 wenzelm more scalable pretty printing: avoid exception String.Size at command "value" (line 33 of "$AFP/Iptables_Semantics/Examples/SQRL_Shorewall/Analyze_SQRL_Shorewall.thy") in AFP/c69af9cd3390;
Fri, 23 Aug 2024 20:21:04 +0200 wenzelm clarified signature: more operations;
Fri, 23 Aug 2024 18:38:44 +0200 wenzelm support for syntax const dependencies, with minimal integrity checks;
Fri, 23 Aug 2024 15:44:31 +0200 wenzelm tuned;
Fri, 23 Aug 2024 15:42:30 +0200 wenzelm clarified markup: more uniform treatment of parse/print phase;
Fri, 23 Aug 2024 14:59:16 +0200 wenzelm tuned;
Fri, 23 Aug 2024 14:56:33 +0200 wenzelm clarified markup: more uniform;
Fri, 23 Aug 2024 14:41:45 +0200 wenzelm tuned signature: separate markup vs. extern;
Fri, 23 Aug 2024 13:28:01 +0200 wenzelm clarified signature;
Thu, 22 Aug 2024 16:04:06 +0200 wenzelm tuned;
Thu, 22 Aug 2024 15:57:30 +0200 wenzelm tuned signature: more operations;
Tue, 02 Apr 2024 18:29:14 +0200 wenzelm clarified names: discontinue odd convention from 3 decades ago;
Mon, 25 Sep 2023 18:45:41 +0200 wenzelm clarified signature: avoid association with potentially dangerous Exn.capture;
Sun, 24 Oct 2021 21:19:55 +0200 wenzelm more markup;
Wed, 20 Oct 2021 18:13:17 +0200 wenzelm discontinued obsolete "val extend = I" for data slots;
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;
less more (0) -100 -60 tip