Thu, 10 Oct 2024 14:13:18 +0200 tuned NEWS; default tip
wenzelm [Thu, 10 Oct 2024 14:13:18 +0200] rev 81146
tuned NEWS;
Thu, 10 Oct 2024 12:20:24 +0200 clarified inner-syntax markup;
wenzelm [Thu, 10 Oct 2024 12:20:24 +0200] rev 81145
clarified inner-syntax markup;
Thu, 10 Oct 2024 12:19:50 +0200 more syntax bundles;
wenzelm [Thu, 10 Oct 2024 12:19:50 +0200] rev 81144
more syntax bundles;
Wed, 09 Oct 2024 23:59:49 +0200 more NEWS;
wenzelm [Wed, 09 Oct 2024 23:59:49 +0200] rev 81143
more NEWS;
Wed, 09 Oct 2024 23:38:29 +0200 more inner-syntax markup;
wenzelm [Wed, 09 Oct 2024 23:38:29 +0200] rev 81142
more inner-syntax markup;
Wed, 09 Oct 2024 22:01:33 +0200 back to specific nonterminals (amending 52ed95fa4656): otherwise AFP/CakeML won't terminate;
wenzelm [Wed, 09 Oct 2024 22:01:33 +0200] rev 81141
back to specific nonterminals (amending 52ed95fa4656): otherwise AFP/CakeML won't terminate;
Wed, 09 Oct 2024 22:00:12 +0200 uniform \<Sum> and \<Prod> syntax, following d10fafeb93c0;
wenzelm [Wed, 09 Oct 2024 22:00:12 +0200] rev 81140
uniform \<Sum> and \<Prod> syntax, following d10fafeb93c0;
Wed, 09 Oct 2024 14:12:56 +0200 more NEWS;
wenzelm [Wed, 09 Oct 2024 14:12:56 +0200] rev 81139
more NEWS;
Wed, 09 Oct 2024 14:08:13 +0200 more accurate datatype_record_syntax;
wenzelm [Wed, 09 Oct 2024 14:08:13 +0200] rev 81138
more accurate datatype_record_syntax;
Wed, 09 Oct 2024 13:25:19 +0200 more syntax bundles, less clones;
wenzelm [Wed, 09 Oct 2024 13:25:19 +0200] rev 81137
more syntax bundles, less clones;
Wed, 09 Oct 2024 13:06:55 +0200 more syntax bundles;
wenzelm [Wed, 09 Oct 2024 13:06:55 +0200] rev 81136
more syntax bundles;
Tue, 08 Oct 2024 23:31:06 +0200 more syntax bundles;
wenzelm [Tue, 08 Oct 2024 23:31:06 +0200] rev 81135
more syntax bundles;
Tue, 08 Oct 2024 22:56:27 +0200 more syntax bundles;
wenzelm [Tue, 08 Oct 2024 22:56:27 +0200] rev 81134
more syntax bundles;
Tue, 08 Oct 2024 17:26:31 +0200 clarified bundles for list syntax;
wenzelm [Tue, 08 Oct 2024 17:26:31 +0200] rev 81133
clarified bundles for list syntax;
Tue, 08 Oct 2024 16:15:31 +0200 more robust declarations via "no syntax" bundles;
wenzelm [Tue, 08 Oct 2024 16:15:31 +0200] rev 81132
more robust declarations via "no syntax" bundles;
Tue, 08 Oct 2024 16:14:36 +0200 more accurate no_syntax declarations, following ec121999a9cb;
wenzelm [Tue, 08 Oct 2024 16:14:36 +0200] rev 81131
more accurate no_syntax declarations, following ec121999a9cb;
Tue, 08 Oct 2024 16:13:02 +0200 more robust syntax;
wenzelm [Tue, 08 Oct 2024 16:13:02 +0200] rev 81130
more robust syntax; tuned proofs; drop unused ML snippet;
Tue, 08 Oct 2024 15:44:52 +0200 avoid syntax clashes;
wenzelm [Tue, 08 Oct 2024 15:44:52 +0200] rev 81129
avoid syntax clashes;
Tue, 08 Oct 2024 15:44:11 +0200 tuned whitespace, to simplify hypersearch;
wenzelm [Tue, 08 Oct 2024 15:44:11 +0200] rev 81128
tuned whitespace, to simplify hypersearch;
Tue, 08 Oct 2024 15:02:17 +0200 avoid syntax clashes;
wenzelm [Tue, 08 Oct 2024 15:02:17 +0200] rev 81127
avoid syntax clashes;
Tue, 08 Oct 2024 13:13:53 +0200 clarified mixfix annotations;
wenzelm [Tue, 08 Oct 2024 13:13:53 +0200] rev 81126
clarified mixfix annotations;
Tue, 08 Oct 2024 12:10:35 +0200 more inner-syntax markup;
wenzelm [Tue, 08 Oct 2024 12:10:35 +0200] rev 81125
more inner-syntax markup; more syntax bundles for use with "unbundle no foobar_syntax";
Sun, 06 Oct 2024 22:56:07 +0200 more inner-syntax markup, without pretty blocks;
wenzelm [Sun, 06 Oct 2024 22:56:07 +0200] rev 81124
more inner-syntax markup, without pretty blocks;
Sun, 06 Oct 2024 21:55:31 +0200 tuned output;
wenzelm [Sun, 06 Oct 2024 21:55:31 +0200] rev 81123
tuned output;
Sun, 06 Oct 2024 21:54:53 +0200 tuned comments: all times are < 1ms;
wenzelm [Sun, 06 Oct 2024 21:54:53 +0200] rev 81122
tuned comments: all times are < 1ms;
Sun, 06 Oct 2024 18:34:35 +0200 support for pretty blocks that are "open" and thus have no impact on formatting, only on markup;
wenzelm [Sun, 06 Oct 2024 18:34:35 +0200] rev 81121
support for pretty blocks that are "open" and thus have no impact on formatting, only on markup; effectively revert 2cb4a2970941 and unify pretty-printing in Scala and ML, following Scala before that change; build error messages are properly formatted again (amending 320bcbf34849): "no_report" markup does not affect its enclosed line break anymore;
Sun, 06 Oct 2024 13:02:33 +0200 clarified signature;
wenzelm [Sun, 06 Oct 2024 13:02:33 +0200] rev 81120
clarified signature;
Sat, 05 Oct 2024 22:46:21 +0200 tuned;
wenzelm [Sat, 05 Oct 2024 22:46:21 +0200] rev 81119
tuned;
Sat, 05 Oct 2024 22:24:24 +0200 more inner-syntax markup;
wenzelm [Sat, 05 Oct 2024 22:24:24 +0200] rev 81118
more inner-syntax markup;
Sat, 05 Oct 2024 15:18:49 +0200 ML antiquotation for formally-checked bundle names;
wenzelm [Sat, 05 Oct 2024 15:18:49 +0200] rev 81117
ML antiquotation for formally-checked bundle names;
Sat, 05 Oct 2024 14:58:36 +0200 first-class support for "unbundle no foobar_syntax" -- avoid redundant "bundle no_foobar_syntax" definitions;
wenzelm [Sat, 05 Oct 2024 14:58:36 +0200] rev 81116
first-class support for "unbundle no foobar_syntax" -- avoid redundant "bundle no_foobar_syntax" definitions;
Fri, 04 Oct 2024 23:38:04 +0200 misc tuning;
wenzelm [Fri, 04 Oct 2024 23:38:04 +0200] rev 81115
misc tuning;
Fri, 04 Oct 2024 15:21:01 +0200 documentation for pretty block "notation" markup;
wenzelm [Fri, 04 Oct 2024 15:21:01 +0200] rev 81114
documentation for pretty block "notation" markup;
Fri, 04 Oct 2024 13:29:33 +0200 clarified syntax for opening bundles;
wenzelm [Fri, 04 Oct 2024 13:29:33 +0200] rev 81113
clarified syntax for opening bundles; updated and tuned documentation;
Fri, 04 Oct 2024 13:22:35 +0200 tuned;
wenzelm [Fri, 04 Oct 2024 13:22:35 +0200] rev 81112
tuned;
Fri, 04 Oct 2024 00:26:28 +0200 clarified bundles for syntax modifications;
wenzelm [Fri, 04 Oct 2024 00:26:28 +0200] rev 81111
clarified bundles for syntax modifications;
Fri, 04 Oct 2024 00:00:50 +0200 bundles for syntax modifications seen in AFP;
wenzelm [Fri, 04 Oct 2024 00:00:50 +0200] rev 81110
bundles for syntax modifications seen in AFP;
Thu, 03 Oct 2024 23:34:55 +0200 tuned;
wenzelm [Thu, 03 Oct 2024 23:34:55 +0200] rev 81109
tuned;
Thu, 03 Oct 2024 13:01:31 +0200 merged
wenzelm [Thu, 03 Oct 2024 13:01:31 +0200] rev 81108
merged
Wed, 02 Oct 2024 23:47:07 +0200 more standard bundle names;
wenzelm [Wed, 02 Oct 2024 23:47:07 +0200] rev 81107
more standard bundle names;
Wed, 02 Oct 2024 22:08:52 +0200 provide 'open_bundle' command;
wenzelm [Wed, 02 Oct 2024 22:08:52 +0200] rev 81106
provide 'open_bundle' command;
Wed, 02 Oct 2024 20:49:44 +0200 tuned module structure;
wenzelm [Wed, 02 Oct 2024 20:49:44 +0200] rev 81105
tuned module structure;
Wed, 02 Oct 2024 19:55:07 +0200 tuned;
wenzelm [Wed, 02 Oct 2024 19:55:07 +0200] rev 81104
tuned;
Wed, 02 Oct 2024 15:36:48 +0200 more inner syntax markup;
wenzelm [Wed, 02 Oct 2024 15:36:48 +0200] rev 81103
more inner syntax markup;
Wed, 02 Oct 2024 14:23:28 +0200 more syntax: avoid duplication in AFP;
wenzelm [Wed, 02 Oct 2024 14:23:28 +0200] rev 81102
more syntax: avoid duplication in AFP;
Wed, 02 Oct 2024 13:34:03 +0200 clarified abbreviation;
wenzelm [Wed, 02 Oct 2024 13:34:03 +0200] rev 81101
clarified abbreviation;
Wed, 02 Oct 2024 11:27:19 +0200 tuned whitespace;
wenzelm [Wed, 02 Oct 2024 11:27:19 +0200] rev 81100
tuned whitespace;
Wed, 02 Oct 2024 11:17:47 +0200 tuned;
wenzelm [Wed, 02 Oct 2024 11:17:47 +0200] rev 81099
tuned;
Wed, 02 Oct 2024 11:08:45 +0200 more NEWS;
wenzelm [Wed, 02 Oct 2024 11:08:45 +0200] rev 81098
more NEWS;
Wed, 02 Oct 2024 10:35:44 +0200 more inner syntax markup: HOL-Analysis;
wenzelm [Wed, 02 Oct 2024 10:35:44 +0200] rev 81097
more inner syntax markup: HOL-Analysis;
Wed, 02 Oct 2024 10:34:41 +0200 tuned markup;
wenzelm [Wed, 02 Oct 2024 10:34:41 +0200] rev 81096
tuned markup;
Tue, 01 Oct 2024 23:36:10 +0200 more inner syntax markup: HOLCF;
wenzelm [Tue, 01 Oct 2024 23:36:10 +0200] rev 81095
more inner syntax markup: HOLCF;
Tue, 01 Oct 2024 22:12:11 +0200 more 'no_syntax' bundles;
wenzelm [Tue, 01 Oct 2024 22:12:11 +0200] rev 81094
more 'no_syntax' bundles;
Tue, 01 Oct 2024 21:35:31 +0200 more robust 'no_syntax' via bundles;
wenzelm [Tue, 01 Oct 2024 21:35:31 +0200] rev 81093
more robust 'no_syntax' via bundles;
Tue, 01 Oct 2024 21:30:59 +0200 tuned markup;
wenzelm [Tue, 01 Oct 2024 21:30:59 +0200] rev 81092
tuned markup;
Tue, 01 Oct 2024 20:39:16 +0200 drop somewhat pointless 'syntax_consts' declarations;
wenzelm [Tue, 01 Oct 2024 20:39:16 +0200] rev 81091
drop somewhat pointless 'syntax_consts' declarations;
Mon, 30 Sep 2024 23:32:26 +0200 clarified syntax: use outer block (with indent);
wenzelm [Mon, 30 Sep 2024 23:32:26 +0200] rev 81090
clarified syntax: use outer block (with indent);
Mon, 30 Sep 2024 22:57:45 +0200 clarified syntax: prefer nonterminal "args", use outer block (with indent);
wenzelm [Mon, 30 Sep 2024 22:57:45 +0200] rev 81089
clarified syntax: prefer nonterminal "args", use outer block (with indent);
Wed, 02 Oct 2024 18:32:36 +0200 proper command kinds;
Fabian Huch <huch@in.tum.de> [Wed, 02 Oct 2024 18:32:36 +0200] rev 81088
proper command kinds;
Wed, 02 Oct 2024 13:51:45 +0200 updated vscode_extension;
Fabian Huch <huch@in.tum.de> [Wed, 02 Oct 2024 13:51:45 +0200] rev 81087
updated vscode_extension;
Wed, 02 Oct 2024 13:50:01 +0200 NEWS and CONTRIBUTORS;
Fabian Huch <huch@in.tum.de> [Wed, 02 Oct 2024 13:50:01 +0200] rev 81086
NEWS and CONTRIBUTORS;
Wed, 02 Oct 2024 10:51:11 +0200 clarified: add operation;
Fabian Huch <huch@in.tum.de> [Wed, 02 Oct 2024 10:51:11 +0200] rev 81085
clarified: add operation;
Wed, 02 Oct 2024 10:39:32 +0200 minor tuning;
Fabian Huch <huch@in.tum.de> [Wed, 02 Oct 2024 10:39:32 +0200] rev 81084
minor tuning;
Fri, 19 Jul 2024 17:08:20 +0200 lsp: added additional commit characters to immediate completions;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 19 Jul 2024 17:08:20 +0200] rev 81083
lsp: added additional commit characters to immediate completions;
Thu, 18 Jul 2024 23:02:49 +0200 vscode: further adjusted default settings and wordPattern for consistent completion popups;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 18 Jul 2024 23:02:49 +0200] rev 81082
vscode: further adjusted default settings and wordPattern for consistent completion popups; for some reason wordPattern must be set to match (almost) everything, otherwise completions only pop up every other character, and then we must disable wordBasedSuggestions or it will suggest whole lines out of the document;
Thu, 18 Jul 2024 17:59:50 +0200 lsp: added more triggerCharacters to make completion popups more consistent;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 18 Jul 2024 17:59:50 +0200] rev 81081
lsp: added more triggerCharacters to make completion popups more consistent;
Thu, 18 Jul 2024 01:18:43 +0200 vscode: added default setting to make completions pop up by themselves;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 18 Jul 2024 01:18:43 +0200] rev 81080
vscode: added default setting to make completions pop up by themselves;
Thu, 18 Jul 2024 22:08:46 +0200 lsp: improved completions;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 18 Jul 2024 22:08:46 +0200] rev 81079
lsp: improved completions;
Wed, 17 Jul 2024 21:03:56 +0200 vscode: removed unused code;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 17 Jul 2024 21:03:56 +0200] rev 81078
vscode: removed unused code;
Wed, 17 Jul 2024 21:02:30 +0200 vscode: removed README because its content is outdated;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 17 Jul 2024 21:02:30 +0200] rev 81077
vscode: removed README because its content is outdated;
Wed, 17 Jul 2024 20:56:27 +0200 vscode: disabled whitespace rendering by default because the whitespace symbol is not monospace;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 17 Jul 2024 20:56:27 +0200] rev 81076
vscode: disabled whitespace rendering by default because the whitespace symbol is not monospace;
Tue, 09 Jul 2024 16:47:48 +0200 lsp: added symbol conversion request;
Thomas Lindae <thomas.lindae@in.tum.de> [Tue, 09 Jul 2024 16:47:48 +0200] rev 81075
lsp: added symbol conversion request;
Fri, 05 Jul 2024 21:40:39 +0200 vscode: changed how options are inserted into package.json so that one can still call `npm install` without errors;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 05 Jul 2024 21:40:39 +0200] rev 81074
vscode: changed how options are inserted into package.json so that one can still call `npm install` without errors;
Fri, 05 Jul 2024 13:30:07 +0200 vscode: removed unused import;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 05 Jul 2024 13:30:07 +0200] rev 81073
vscode: removed unused import;
Fri, 05 Jul 2024 13:16:47 +0200 vscode: changed vscode_unicode_symbols_edits option default to true;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 05 Jul 2024 13:16:47 +0200] rev 81072
vscode: changed vscode_unicode_symbols_edits option default to true;
Fri, 05 Jul 2024 13:15:50 +0200 vscode: made uri equality check on actual strings, not on the functions;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 05 Jul 2024 13:15:50 +0200] rev 81071
vscode: made uri equality check on actual strings, not on the functions;
Fri, 05 Jul 2024 13:15:05 +0200 vscode: switched document_decoration map to use strings as keys instead of Uris, because Uri equality check is inconsistent;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 05 Jul 2024 13:15:05 +0200] rev 81070
vscode: switched document_decoration map to use strings as keys instead of Uris, because Uri equality check is inconsistent; disabled decoration requests as decoration caching is already done on client-side;
Mon, 01 Jul 2024 04:34:04 +0200 lsp: added rudimentary indenting to code actions;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 01 Jul 2024 04:34:04 +0200] rev 81069
lsp: added rudimentary indenting to code actions;
Mon, 01 Jul 2024 18:53:27 +0200 vscode: adjusted setting description;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 01 Jul 2024 18:53:27 +0200] rev 81068
vscode: adjusted setting description;
Sun, 30 Jun 2024 15:23:00 +0200 lsp: added support for code actions to apply active sendback markups;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:23:00 +0200] rev 81067
lsp: added support for code actions to apply active sendback markups;
Sun, 30 Jun 2024 15:22:50 +0200 lsp: clarified WorkspaceEdit;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:22:50 +0200] rev 81066
lsp: clarified WorkspaceEdit;
Sun, 30 Jun 2024 15:22:36 +0200 lsp: made TextDocumentEdit accept optional versions;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:22:36 +0200] rev 81065
lsp: made TextDocumentEdit accept optional versions;
Sun, 30 Jun 2024 15:32:51 +0200 lsp: tuned;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:51 +0200] rev 81064
lsp: tuned;
Sun, 30 Jun 2024 15:32:45 +0200 lsp: removed code that is never run;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:45 +0200] rev 81063
lsp: removed code that is never run;
Sun, 30 Jun 2024 15:32:39 +0200 lsp: created distinction for unicode symbols setting between output and edits and clarified output text functions;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:39 +0200] rev 81062
lsp: created distinction for unicode symbols setting between output and edits and clarified output text functions;
Sun, 30 Jun 2024 15:32:32 +0200 clarified PIDE/line range conversions;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:32 +0200] rev 81061
clarified PIDE/line range conversions;
Sun, 30 Jun 2024 15:32:26 +0200 lsp: refactored conversion from Decoration_List to JSON;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:26 +0200] rev 81060
lsp: refactored conversion from Decoration_List to JSON;
Sun, 30 Jun 2024 15:32:19 +0200 lsp: tuned pretty_text_panel;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:19 +0200] rev 81059
lsp: tuned pretty_text_panel;
Sun, 30 Jun 2024 15:32:12 +0200 lsp: removed output_pretty_panel function as its logic is now in pretty_text_panel;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:32:12 +0200] rev 81058
lsp: removed output_pretty_panel function as its logic is now in pretty_text_panel;
Sun, 30 Jun 2024 15:31:52 +0200 vscode: added more relevant options;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:31:52 +0200] rev 81057
vscode: added more relevant options;
Fri, 14 Jun 2024 10:21:47 +0200 lsp: converted state panel to use a pretty text panel;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 14 Jun 2024 10:21:47 +0200] rev 81056
lsp: converted state panel to use a pretty text panel;
Fri, 14 Jun 2024 10:21:28 +0200 lsp: converted dynamic output to use a pretty text panel;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 14 Jun 2024 10:21:28 +0200] rev 81055
lsp: converted dynamic output to use a pretty text panel;
Fri, 14 Jun 2024 10:21:03 +0200 lsp: added Pretty_Text_Panel module;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 14 Jun 2024 10:21:03 +0200] rev 81054
lsp: added Pretty_Text_Panel module;
Wed, 12 Jun 2024 21:26:31 +0200 vscode: added relevant isabelle options to vscode settings;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 12 Jun 2024 21:26:31 +0200] rev 81053
vscode: added relevant isabelle options to vscode settings;
Wed, 12 Jun 2024 21:14:41 +0200 vscode: indent;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 12 Jun 2024 21:14:41 +0200] rev 81052
vscode: indent;
Wed, 12 Jun 2024 21:22:01 +0200 lsp: extracted panel content generation logic;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 12 Jun 2024 21:22:01 +0200] rev 81051
lsp: extracted panel content generation logic;
Wed, 12 Jun 2024 20:54:11 +0200 vscode: added all fonts to extension;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 12 Jun 2024 20:54:11 +0200] rev 81050
vscode: added all fonts to extension;
Wed, 12 Jun 2024 20:44:10 +0200 added vscode options tag;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 12 Jun 2024 20:44:10 +0200] rev 81049
added vscode options tag;
Thu, 30 May 2024 02:43:29 +0200 vscode: tuned;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 30 May 2024 02:43:29 +0200] rev 81048
vscode: tuned;
Thu, 30 May 2024 02:43:24 +0200 lsp: refactored non-html dynamic/state output;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 30 May 2024 02:43:24 +0200] rev 81047
lsp: refactored non-html dynamic/state output;
Mon, 27 May 2024 13:21:15 +0200 vscode: reduced how often symbol width gets measured;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 27 May 2024 13:21:15 +0200] rev 81046
vscode: reduced how often symbol width gets measured;
Mon, 27 May 2024 13:20:31 +0200 vscode: IsabelleDejaVuSansMono for state and output panel;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 27 May 2024 13:20:31 +0200] rev 81045
vscode: IsabelleDejaVuSansMono for state and output panel;
Mon, 27 May 2024 13:18:29 +0200 vscode: added decoration request on file switch;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 27 May 2024 13:18:29 +0200] rev 81044
vscode: added decoration request on file switch;
Mon, 27 May 2024 13:17:09 +0200 lsp: added decoration_request notification;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 27 May 2024 13:17:09 +0200] rev 81043
lsp: added decoration_request notification;
Thu, 16 May 2024 11:59:33 +0200 lsp: added decorations to state updates;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 16 May 2024 11:59:33 +0200] rev 81042
lsp: added decorations to state updates;
Thu, 16 May 2024 11:59:06 +0200 lsp: added delay to dynamic_output updates after a set_margin;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 16 May 2024 11:59:06 +0200] rev 81041
lsp: added delay to dynamic_output updates after a set_margin;
Wed, 15 May 2024 17:04:22 +0200 lsp: added conversion of symbols for dynamic output so that decoration ranges consider vscode_unicode_symbols setting;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 15 May 2024 17:04:22 +0200] rev 81040
lsp: added conversion of symbols for dynamic output so that decoration ranges consider vscode_unicode_symbols setting;
Wed, 15 May 2024 16:54:39 +0200 lsp: unified PIDE/decorations and dynamic output decorations format;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 15 May 2024 16:54:39 +0200] rev 81039
lsp: unified PIDE/decorations and dynamic output decorations format;
Wed, 15 May 2024 00:11:34 +0200 vscode: changed test_string to "mix" to be consistent with jEdit;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 15 May 2024 00:11:34 +0200] rev 81038
vscode: changed test_string to "mix" to be consistent with jEdit;
Thu, 16 May 2024 12:00:05 +0200 lsp: added decorations to dynamic output;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 16 May 2024 12:00:05 +0200] rev 81037
lsp: added decorations to dynamic output;
Thu, 09 May 2024 22:24:19 +0200 lsp: force update after state_set_margin;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 09 May 2024 22:24:19 +0200] rev 81036
lsp: force update after state_set_margin;
Thu, 30 May 2024 02:45:01 +0200 vscode: added dynamic and state output set margin messages to vscode extension;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 30 May 2024 02:45:01 +0200] rev 81035
vscode: added dynamic and state output set margin messages to vscode extension;
Sun, 30 Jun 2024 15:29:44 +0200 lsp: made margins synchronized;
Thomas Lindae <thomas.lindae@in.tum.de> [Sun, 30 Jun 2024 15:29:44 +0200] rev 81034
lsp: made margins synchronized;
Fri, 03 May 2024 20:13:48 +0200 lsp: added separation for non-html output and state;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 03 May 2024 20:13:48 +0200] rev 81033
lsp: added separation for non-html output and state;
Fri, 03 May 2024 20:11:41 +0200 lsp: tuned;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 03 May 2024 20:11:41 +0200] rev 81032
lsp: tuned;
Fri, 03 May 2024 11:10:58 +0200 lsp: clarified preview_request;
Thomas Lindae <thomas.lindae@in.tum.de> [Fri, 03 May 2024 11:10:58 +0200] rev 81031
lsp: clarified preview_request;
Thu, 09 May 2024 23:05:10 +0200 lsp: added Symbols_Request;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 09 May 2024 23:05:10 +0200] rev 81030
lsp: added Symbols_Request;
Thu, 09 May 2024 22:22:44 +0200 lsp: added Output_Set_Margin and State_Set_Margin Notifications;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 09 May 2024 22:22:44 +0200] rev 81029
lsp: added Output_Set_Margin and State_Set_Margin Notifications;
Mon, 01 Jul 2024 18:48:26 +0200 lsp: changed State_Init notification into a request and removed State_Init_Response;
Thomas Lindae <thomas.lindae@in.tum.de> [Mon, 01 Jul 2024 18:48:26 +0200] rev 81028
lsp: changed State_Init notification into a request and removed State_Init_Response;
Wed, 01 May 2024 19:09:26 +0200 lsp: tuned;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 01 May 2024 19:09:26 +0200] rev 81027
lsp: tuned;
Thu, 30 May 2024 02:45:24 +0200 lsp: updated ErrorCodes;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 30 May 2024 02:45:24 +0200] rev 81026
lsp: updated ErrorCodes;
Wed, 01 May 2024 12:34:53 +0200 lsp: added State and Dynamic Output html_output and margin handling;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 01 May 2024 12:34:53 +0200] rev 81025
lsp: added State and Dynamic Output html_output and margin handling;
Wed, 01 May 2024 12:30:53 +0200 lsp: added vscode_html_output option;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 01 May 2024 12:30:53 +0200] rev 81024
lsp: added vscode_html_output option;
Wed, 01 May 2024 11:12:59 +0200 tuned formatting;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 01 May 2024 11:12:59 +0200] rev 81023
tuned formatting;
Wed, 24 Apr 2024 18:49:43 +0200 lsp: partially revert c0388fbd8096 to get decorations for all keywords;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 24 Apr 2024 18:49:43 +0200] rev 81022
lsp: partially revert c0388fbd8096 to get decorations for all keywords;
Wed, 24 Apr 2024 18:48:24 +0200 lsp: added State_Init_Response message;
Thomas Lindae <thomas.lindae@in.tum.de> [Wed, 24 Apr 2024 18:48:24 +0200] rev 81021
lsp: added State_Init_Response message;
Thu, 30 May 2024 02:43:16 +0200 lsp: removed change_document normalization because it causes desyncs;
Thomas Lindae <thomas.lindae@in.tum.de> [Thu, 30 May 2024 02:43:16 +0200] rev 81020
lsp: removed change_document normalization because it causes desyncs;
Mon, 30 Sep 2024 20:30:59 +0200 clarified inner-syntax markup, notably for enumerations: prefer "notation=mixfix" over "entity" via 'syntax_consts' (see also 70076ba563d2);
wenzelm [Mon, 30 Sep 2024 20:30:59 +0200] rev 81019
clarified inner-syntax markup, notably for enumerations: prefer "notation=mixfix" over "entity" via 'syntax_consts' (see also 70076ba563d2);
Mon, 30 Sep 2024 13:00:42 +0200 less markup: prefer "notatation" over "entity";
wenzelm [Mon, 30 Sep 2024 13:00:42 +0200] rev 81018
less markup: prefer "notatation" over "entity";
Mon, 30 Sep 2024 12:59:50 +0200 clarify comparison of output: ignore token positions, which are somewhat accidental;
wenzelm [Mon, 30 Sep 2024 12:59:50 +0200] rev 81017
clarify comparison of output: ignore token positions, which are somewhat accidental;
Mon, 30 Sep 2024 11:42:52 +0200 clarified order of markup: more uniform input vs. output;
wenzelm [Mon, 30 Sep 2024 11:42:52 +0200] rev 81016
clarified order of markup: more uniform input vs. output;
Mon, 30 Sep 2024 10:50:33 +0200 misc tuning;
wenzelm [Mon, 30 Sep 2024 10:50:33 +0200] rev 81015
misc tuning;
Mon, 30 Sep 2024 10:46:26 +0200 clarified parse tree: always provide root node;
wenzelm [Mon, 30 Sep 2024 10:46:26 +0200] rev 81014
clarified parse tree: always provide root node;
Mon, 30 Sep 2024 10:44:25 +0200 tuned signature;
wenzelm [Mon, 30 Sep 2024 10:44:25 +0200] rev 81013
tuned signature;
Sun, 29 Sep 2024 22:47:14 +0200 tuned markup;
wenzelm [Sun, 29 Sep 2024 22:47:14 +0200] rev 81012
tuned markup;
Sun, 29 Sep 2024 21:57:47 +0200 clarified markup: avoid conflict of "notation" with "entity", e.g. in "[x,y,z]" without spaces;
wenzelm [Sun, 29 Sep 2024 21:57:47 +0200] rev 81011
clarified markup: avoid conflict of "notation" with "entity", e.g. in "[x,y,z]" without spaces;
Sun, 29 Sep 2024 21:40:37 +0200 more flexible command syntax;
wenzelm [Sun, 29 Sep 2024 21:40:37 +0200] rev 81010
more flexible command syntax;
Sun, 29 Sep 2024 21:20:36 +0200 less markup (amending 07ad0b407d38): const = "" is mainly for parentheses syntax -- avoid entity_markup here;
wenzelm [Sun, 29 Sep 2024 21:20:36 +0200] rev 81009
less markup (amending 07ad0b407d38): const = "" is mainly for parentheses syntax -- avoid entity_markup here;
Sun, 29 Sep 2024 21:16:17 +0200 more markup reports: notably "notation=..." within pretty blocks;
wenzelm [Sun, 29 Sep 2024 21:16:17 +0200] rev 81008
more markup reports: notably "notation=..." within pretty blocks;
Sun, 29 Sep 2024 21:13:17 +0200 more parse tree positions;
wenzelm [Sun, 29 Sep 2024 21:13:17 +0200] rev 81007
more parse tree positions;
Sun, 29 Sep 2024 21:03:28 +0200 more operations;
wenzelm [Sun, 29 Sep 2024 21:03:28 +0200] rev 81006
more operations;
Sun, 29 Sep 2024 20:11:28 +0200 clarified order for 'print_syntax' command;
wenzelm [Sun, 29 Sep 2024 20:11:28 +0200] rev 81005
clarified order for 'print_syntax' command;
Sun, 29 Sep 2024 19:51:23 +0200 more accurate parse tree: retain all tokens (and thus positions);
wenzelm [Sun, 29 Sep 2024 19:51:23 +0200] rev 81004
more accurate parse tree: retain all tokens (and thus positions);
Sun, 29 Sep 2024 19:45:38 +0200 more thorough markup reports (amending 0c6a600c8939 and 7f9e8516ca05): descend into vacuous nodes;
wenzelm [Sun, 29 Sep 2024 19:45:38 +0200] rev 81003
more thorough markup reports (amending 0c6a600c8939 and 7f9e8516ca05): descend into vacuous nodes;
Sun, 29 Sep 2024 15:58:28 +0200 clarified comparison: prefer authentic nonterminal context, instead of somewhat accidental "const";
wenzelm [Sun, 29 Sep 2024 15:58:28 +0200] rev 81002
clarified comparison: prefer authentic nonterminal context, instead of somewhat accidental "const";
Sun, 29 Sep 2024 15:24:17 +0200 more detailed parse tree: retain nonterminal context as well;
wenzelm [Sun, 29 Sep 2024 15:24:17 +0200] rev 81001
more detailed parse tree: retain nonterminal context as well;
Sun, 29 Sep 2024 15:08:38 +0200 clarified persistent data;
wenzelm [Sun, 29 Sep 2024 15:08:38 +0200] rev 81000
clarified persistent data;
Sun, 29 Sep 2024 15:00:20 +0200 clarified input and output: support markup blocks via Bg/En;
wenzelm [Sun, 29 Sep 2024 15:00:20 +0200] rev 80999
clarified input and output: support markup blocks via Bg/En; clarified datatype tree vs. tree_ops: reconstruct nested markup blocks via make_tree; clarified tree_ops_ord: ignore markup blocks, proceed like dict_ord;
Sun, 29 Sep 2024 14:55:49 +0200 tuned;
wenzelm [Sun, 29 Sep 2024 14:55:49 +0200] rev 80998
tuned;
Sun, 29 Sep 2024 13:48:34 +0200 tuned;
wenzelm [Sun, 29 Sep 2024 13:48:34 +0200] rev 80997
tuned;
Sun, 29 Sep 2024 12:09:49 +0200 more operations;
wenzelm [Sun, 29 Sep 2024 12:09:49 +0200] rev 80996
more operations;
Sun, 29 Sep 2024 11:18:34 +0200 clarified output: count Tip entries;
wenzelm [Sun, 29 Sep 2024 11:18:34 +0200] rev 80995
clarified output: count Tip entries;
Sun, 29 Sep 2024 11:08:43 +0200 tuned signature;
wenzelm [Sun, 29 Sep 2024 11:08:43 +0200] rev 80994
tuned signature;
Sat, 28 Sep 2024 23:23:30 +0200 tuned whitespace;
wenzelm [Sat, 28 Sep 2024 23:23:30 +0200] rev 80993
tuned whitespace;
Sat, 28 Sep 2024 21:16:01 +0200 clarified signature: more explicit type "output";
wenzelm [Sat, 28 Sep 2024 21:16:01 +0200] rev 80992
clarified signature: more explicit type "output"; minor performance tuning of output_ord: static length;
Sat, 28 Sep 2024 20:28:11 +0200 clarified signature;
wenzelm [Sat, 28 Sep 2024 20:28:11 +0200] rev 80991
clarified signature;
Sat, 28 Sep 2024 17:11:51 +0200 tuned: more uniform;
wenzelm [Sat, 28 Sep 2024 17:11:51 +0200] rev 80990
tuned: more uniform;
Sat, 28 Sep 2024 16:58:04 +0200 tuned: more uniform;
wenzelm [Sat, 28 Sep 2024 16:58:04 +0200] rev 80989
tuned: more uniform;
Sat, 28 Sep 2024 16:19:53 +0200 tuned;
wenzelm [Sat, 28 Sep 2024 16:19:53 +0200] rev 80988
tuned;
Sat, 28 Sep 2024 16:11:30 +0200 minor performance tuning;
wenzelm [Sat, 28 Sep 2024 16:11:30 +0200] rev 80987
minor performance tuning;
Sat, 28 Sep 2024 16:07:46 +0200 tuned;
wenzelm [Sat, 28 Sep 2024 16:07:46 +0200] rev 80986
tuned;
Sat, 28 Sep 2024 15:58:09 +0200 tuned;
wenzelm [Sat, 28 Sep 2024 15:58:09 +0200] rev 80985
tuned;
Sat, 28 Sep 2024 15:41:51 +0200 minor performance tuning;
wenzelm [Sat, 28 Sep 2024 15:41:51 +0200] rev 80984
minor performance tuning;
Fri, 27 Sep 2024 23:47:45 +0200 partial revert of d97fdabd9e2b, to build old documentation more reliably;
wenzelm [Fri, 27 Sep 2024 23:47:45 +0200] rev 80983
partial revert of d97fdabd9e2b, to build old documentation more reliably;
Fri, 27 Sep 2024 22:44:30 +0200 tuned signature;
wenzelm [Fri, 27 Sep 2024 22:44:30 +0200] rev 80982
tuned signature;
Fri, 27 Sep 2024 22:36:00 +0200 tuned signature;
wenzelm [Fri, 27 Sep 2024 22:36:00 +0200] rev 80981
tuned signature;
Fri, 27 Sep 2024 22:28:46 +0200 tuned signature;
wenzelm [Fri, 27 Sep 2024 22:28:46 +0200] rev 80980
tuned signature;
Fri, 27 Sep 2024 22:14:40 +0200 clarified signature;
wenzelm [Fri, 27 Sep 2024 22:14:40 +0200] rev 80979
clarified signature;
Fri, 27 Sep 2024 22:08:54 +0200 minor performance tuning: proper table for parsetree list;
wenzelm [Fri, 27 Sep 2024 22:08:54 +0200] rev 80978
minor performance tuning: proper table for parsetree list; tuned signature;
Fri, 27 Sep 2024 20:29:38 +0200 unused (see 954e9d6782ea);
wenzelm [Fri, 27 Sep 2024 20:29:38 +0200] rev 80977
unused (see 954e9d6782ea);
Fri, 27 Sep 2024 20:19:38 +0200 tuned;
wenzelm [Fri, 27 Sep 2024 20:19:38 +0200] rev 80976
tuned;
Fri, 27 Sep 2024 20:12:48 +0200 unused (see 7c1e73540990);
wenzelm [Fri, 27 Sep 2024 20:12:48 +0200] rev 80975
unused (see 7c1e73540990);
Fri, 27 Sep 2024 20:09:54 +0200 minor performance tuning (NB: order of prods / states does not matter);
wenzelm [Fri, 27 Sep 2024 20:09:54 +0200] rev 80974
minor performance tuning (NB: order of prods / states does not matter);
Fri, 27 Sep 2024 18:46:58 +0200 tuned;
wenzelm [Fri, 27 Sep 2024 18:46:58 +0200] rev 80973
tuned;
Fri, 27 Sep 2024 16:52:43 +0200 tuned;
wenzelm [Fri, 27 Sep 2024 16:52:43 +0200] rev 80972
tuned;
Fri, 27 Sep 2024 14:22:06 +0200 tuned comments;
wenzelm [Fri, 27 Sep 2024 14:22:06 +0200] rev 80971
tuned comments;
Fri, 27 Sep 2024 13:52:16 +0200 tuned;
wenzelm [Fri, 27 Sep 2024 13:52:16 +0200] rev 80970
tuned;
Fri, 27 Sep 2024 12:52:55 +0200 pro-forma support for markup blocks, without any change of result yet;
wenzelm [Fri, 27 Sep 2024 12:52:55 +0200] rev 80969
pro-forma support for markup blocks, without any change of result yet;
Fri, 27 Sep 2024 11:14:38 +0200 tuned;
wenzelm [Fri, 27 Sep 2024 11:14:38 +0200] rev 80968
tuned;
Thu, 26 Sep 2024 23:04:01 +0200 merged
wenzelm [Thu, 26 Sep 2024 23:04:01 +0200] rev 80967
merged
Thu, 26 Sep 2024 21:55:46 +0200 proper 'no_syntax' declarations (amending 8e72f55295fd);
wenzelm [Thu, 26 Sep 2024 21:55:46 +0200] rev 80966
proper 'no_syntax' declarations (amending 8e72f55295fd);
Thu, 26 Sep 2024 11:41:51 +0200 tuned, following make_symbs in src/Pure/Syntax/printer.ML;
wenzelm [Thu, 26 Sep 2024 11:41:51 +0200] rev 80965
tuned, following make_symbs in src/Pure/Syntax/printer.ML;
Thu, 26 Sep 2024 11:31:43 +0200 clarified use of Lexicon.dummy;
wenzelm [Thu, 26 Sep 2024 11:31:43 +0200] rev 80964
clarified use of Lexicon.dummy; tuned signature;
Thu, 26 Sep 2024 11:01:41 +0200 unused (see 584828fa7a97);
wenzelm [Thu, 26 Sep 2024 11:01:41 +0200] rev 80963
unused (see 584828fa7a97);
Thu, 26 Sep 2024 10:51:36 +0200 tuned;
wenzelm [Thu, 26 Sep 2024 10:51:36 +0200] rev 80962
tuned;
Thu, 26 Sep 2024 00:06:00 +0200 tuned;
wenzelm [Thu, 26 Sep 2024 00:06:00 +0200] rev 80961
tuned;
Wed, 25 Sep 2024 23:34:31 +0200 tuned: prefer ML over prose;
wenzelm [Wed, 25 Sep 2024 23:34:31 +0200] rev 80960
tuned: prefer ML over prose;
Wed, 25 Sep 2024 17:45:15 +0200 eliminated redundant nt_count: rely on Symtab.size;
wenzelm [Wed, 25 Sep 2024 17:45:15 +0200] rev 80959
eliminated redundant nt_count: rely on Symtab.size; tuned signature: more standard argument order;
Wed, 25 Sep 2024 15:06:12 +0200 eliminate unused prod_count (see also 7afca3218b65);
wenzelm [Wed, 25 Sep 2024 15:06:12 +0200] rev 80958
eliminate unused prod_count (see also 7afca3218b65);
Wed, 25 Sep 2024 14:45:19 +0200 tuned;
wenzelm [Wed, 25 Sep 2024 14:45:19 +0200] rev 80957
tuned;
Wed, 25 Sep 2024 13:32:52 +0200 more markup;
wenzelm [Wed, 25 Sep 2024 13:32:52 +0200] rev 80956
more markup;
Wed, 25 Sep 2024 13:30:04 +0200 minor performance tuning: prefer static values;
wenzelm [Wed, 25 Sep 2024 13:30:04 +0200] rev 80955
minor performance tuning: prefer static values;
Wed, 25 Sep 2024 13:20:36 +0200 tuned;
wenzelm [Wed, 25 Sep 2024 13:20:36 +0200] rev 80954
tuned;
Wed, 25 Sep 2024 13:20:24 +0200 more markup;
wenzelm [Wed, 25 Sep 2024 13:20:24 +0200] rev 80953
more markup;
Wed, 25 Sep 2024 12:59:43 +0200 clarified persistent datatype: more direct literal_markup, which also serves as a flag;
wenzelm [Wed, 25 Sep 2024 12:59:43 +0200] rev 80952
clarified persistent datatype: more direct literal_markup, which also serves as a flag;
Wed, 25 Sep 2024 10:48:16 +0200 tuned signature;
wenzelm [Wed, 25 Sep 2024 10:48:16 +0200] rev 80951
tuned signature;
Wed, 25 Sep 2024 10:38:46 +0200 clarified signature;
wenzelm [Wed, 25 Sep 2024 10:38:46 +0200] rev 80950
clarified signature;
Fri, 23 Aug 2024 15:30:09 +0200 add comments to rendering, e.g. to collect them from build database;
Fabian Huch <huch@in.tum.de> [Fri, 23 Aug 2024 15:30:09 +0200] rev 80949
add comments to rendering, e.g. to collect them from build database;
Thu, 26 Sep 2024 14:44:37 +0100 To tiny but maybe useful lemmas (moved in from the AFP, Word_Lib)
paulson <lp15@cam.ac.uk> [Thu, 26 Sep 2024 14:44:37 +0100] rev 80948
To tiny but maybe useful lemmas (moved in from the AFP, Word_Lib)
Tue, 24 Sep 2024 21:41:01 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 21:41:01 +0200] rev 80947
tuned;
Tue, 24 Sep 2024 21:31:20 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 21:31:20 +0200] rev 80946
tuned;
Tue, 24 Sep 2024 21:24:44 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 21:24:44 +0200] rev 80945
tuned;
Tue, 24 Sep 2024 20:10:11 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 20:10:11 +0200] rev 80944
tuned;
Tue, 24 Sep 2024 19:58:24 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 19:58:24 +0200] rev 80943
tuned;
Tue, 24 Sep 2024 18:25:36 +0200 minor performance tuning for blocks without markup;
wenzelm [Tue, 24 Sep 2024 18:25:36 +0200] rev 80942
minor performance tuning for blocks without markup;
Tue, 24 Sep 2024 18:17:39 +0200 more markup <expression kind="item"> in Isabelle/Scala, with pro-forma Markup_Kind.setup in Isabelle/ML;
wenzelm [Tue, 24 Sep 2024 18:17:39 +0200] rev 80941
more markup <expression kind="item"> in Isabelle/Scala, with pro-forma Markup_Kind.setup in Isabelle/ML;
Tue, 24 Sep 2024 17:57:42 +0200 clarified signature;
wenzelm [Tue, 24 Sep 2024 17:57:42 +0200] rev 80940
clarified signature;
Tue, 24 Sep 2024 17:41:05 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 17:41:05 +0200] rev 80939
tuned;
Tue, 24 Sep 2024 17:35:24 +0200 minor performance tuning: more direct blocks without markup;
wenzelm [Tue, 24 Sep 2024 17:35:24 +0200] rev 80938
minor performance tuning: more direct blocks without markup; tuned signature;
Tue, 24 Sep 2024 17:31:12 +0200 tuned;
wenzelm [Tue, 24 Sep 2024 17:31:12 +0200] rev 80937
tuned;
Tue, 24 Sep 2024 17:27:56 +0200 tuned signature;
wenzelm [Tue, 24 Sep 2024 17:27:56 +0200] rev 80936
tuned signature;
Mon, 23 Sep 2024 22:33:37 +0200 proper 'no_syntax' (amending 8e72f55295fd);
wenzelm [Mon, 23 Sep 2024 22:33:37 +0200] rev 80935
proper 'no_syntax' (amending 8e72f55295fd);
Mon, 23 Sep 2024 21:09:23 +0200 more inner syntax markup: HOL;
wenzelm [Mon, 23 Sep 2024 21:09:23 +0200] rev 80934
more inner syntax markup: HOL;
Mon, 23 Sep 2024 15:01:10 +0200 misc tuning and clarification;
wenzelm [Mon, 23 Sep 2024 15:01:10 +0200] rev 80933
misc tuning and clarification;
Mon, 23 Sep 2024 13:32:38 +0200 standardize mixfix annotations via "isabelle update -u mixfix_cartouches -l Pure HOL" --- to simplify systematic editing;
wenzelm [Mon, 23 Sep 2024 13:32:38 +0200] rev 80932
standardize mixfix annotations via "isabelle update -u mixfix_cartouches -l Pure HOL" --- to simplify systematic editing;
Mon, 23 Sep 2024 12:59:10 +0200 tuned;
wenzelm [Mon, 23 Sep 2024 12:59:10 +0200] rev 80931
tuned;
Mon, 23 Sep 2024 11:36:03 +0200 minor performance tuning: more concise tuples;
wenzelm [Mon, 23 Sep 2024 11:36:03 +0200] rev 80930
minor performance tuning: more concise tuples;
Mon, 23 Sep 2024 11:08:30 +0200 tuned;
wenzelm [Mon, 23 Sep 2024 11:08:30 +0200] rev 80929
tuned;
Mon, 23 Sep 2024 10:56:25 +0200 tuned;
wenzelm [Mon, 23 Sep 2024 10:56:25 +0200] rev 80928
tuned;
Mon, 23 Sep 2024 10:45:05 +0200 tuned;
wenzelm [Mon, 23 Sep 2024 10:45:05 +0200] rev 80927
tuned;
Sun, 22 Sep 2024 18:47:43 +0200 misc tuning and clarification;
wenzelm [Sun, 22 Sep 2024 18:47:43 +0200] rev 80926
misc tuning and clarification;
Sun, 22 Sep 2024 17:40:28 +0200 more antiquotations;
wenzelm [Sun, 22 Sep 2024 17:40:28 +0200] rev 80925
more antiquotations;
Sun, 22 Sep 2024 16:18:49 +0200 tuned comments;
wenzelm [Sun, 22 Sep 2024 16:18:49 +0200] rev 80924
tuned comments;
Sun, 22 Sep 2024 16:12:15 +0200 more specific markup for "judgment";
wenzelm [Sun, 22 Sep 2024 16:12:15 +0200] rev 80923
more specific markup for "judgment";
Sun, 22 Sep 2024 16:04:44 +0200 remove specific support for "expression" block markup: prefer "notation";
wenzelm [Sun, 22 Sep 2024 16:04:44 +0200] rev 80922
remove specific support for "expression" block markup: prefer "notation";
Sun, 22 Sep 2024 15:58:55 +0200 clarified inner syntax markup: use "notation" uniformly;
wenzelm [Sun, 22 Sep 2024 15:58:55 +0200] rev 80921
clarified inner syntax markup: use "notation" uniformly;
Sun, 22 Sep 2024 15:46:19 +0200 more uniform treatment of Markup.notation and Markup.expression: manage kinds via context;
wenzelm [Sun, 22 Sep 2024 15:46:19 +0200] rev 80920
more uniform treatment of Markup.notation and Markup.expression: manage kinds via context;
Sun, 22 Sep 2024 14:41:34 +0200 clarified modules and signature;
wenzelm [Sun, 22 Sep 2024 14:41:34 +0200] rev 80919
clarified modules and signature;
Sun, 22 Sep 2024 14:33:03 +0200 proper fbreaks (amending 53f12ab896e6);
wenzelm [Sun, 22 Sep 2024 14:33:03 +0200] rev 80918
proper fbreaks (amending 53f12ab896e6);
Fri, 20 Sep 2024 23:37:00 +0200 more inner syntax markup: minor object-logics;
wenzelm [Fri, 20 Sep 2024 23:37:00 +0200] rev 80917
more inner syntax markup: minor object-logics;
Fri, 20 Sep 2024 23:36:33 +0200 more inner syntax markup: Pure;
wenzelm [Fri, 20 Sep 2024 23:36:33 +0200] rev 80916
more inner syntax markup: Pure;
Fri, 20 Sep 2024 21:34:09 +0200 more markup elements;
wenzelm [Fri, 20 Sep 2024 21:34:09 +0200] rev 80915
more markup elements;
Fri, 20 Sep 2024 19:51:08 +0200 standardize mixfix annotations via "isabelle update -a -u mixfix_cartouches" --- to simplify systematic editing;
wenzelm [Fri, 20 Sep 2024 19:51:08 +0200] rev 80914
standardize mixfix annotations via "isabelle update -a -u mixfix_cartouches" --- to simplify systematic editing;
Fri, 20 Sep 2024 19:07:10 +0200 proper Haskell setup, following 406a85a25189;
wenzelm [Fri, 20 Sep 2024 19:07:10 +0200] rev 80913
proper Haskell setup, following 406a85a25189;
Fri, 20 Sep 2024 18:09:04 +0200 support more markup elements;
wenzelm [Fri, 20 Sep 2024 18:09:04 +0200] rev 80912
support more markup elements;
Fri, 20 Sep 2024 15:35:16 +0200 block markup for specific notation, notably infix and binder;
wenzelm [Fri, 20 Sep 2024 15:35:16 +0200] rev 80911
block markup for specific notation, notably infix and binder; tuned;
Fri, 20 Sep 2024 14:28:13 +0200 clarified signature: more explicit operations;
wenzelm [Fri, 20 Sep 2024 14:28:13 +0200] rev 80910
clarified signature: more explicit operations;
Fri, 20 Sep 2024 13:30:55 +0200 tuned;
wenzelm [Fri, 20 Sep 2024 13:30:55 +0200] rev 80909
tuned;
Fri, 20 Sep 2024 11:19:23 +0200 tuned;
wenzelm [Fri, 20 Sep 2024 11:19:23 +0200] rev 80908
tuned;
Fri, 20 Sep 2024 11:10:04 +0200 no need to suppress positions (see ff3b8e4079bd) thanks to Context_Position.set_visible false (see 5328d67ec647);
wenzelm [Fri, 20 Sep 2024 11:10:04 +0200] rev 80907
no need to suppress positions (see ff3b8e4079bd) thanks to Context_Position.set_visible false (see 5328d67ec647);
Fri, 20 Sep 2024 11:04:35 +0200 tuned;
wenzelm [Fri, 20 Sep 2024 11:04:35 +0200] rev 80906
tuned;
Thu, 19 Sep 2024 21:13:26 +0200 support for Markup.expression properties in pretty-blocks;
wenzelm [Thu, 19 Sep 2024 21:13:26 +0200] rev 80905
support for Markup.expression properties in pretty-blocks;
Thu, 19 Sep 2024 20:56:47 +0200 more positions;
wenzelm [Thu, 19 Sep 2024 20:56:47 +0200] rev 80904
more positions; clarified defaults;
Thu, 19 Sep 2024 20:38:34 +0200 more operations;
wenzelm [Thu, 19 Sep 2024 20:38:34 +0200] rev 80903
more operations;
Thu, 19 Sep 2024 20:38:19 +0200 more operations;
wenzelm [Thu, 19 Sep 2024 20:38:19 +0200] rev 80902
more operations;
Thu, 19 Sep 2024 12:41:02 +0200 minor performance tuning: avoid vacuous update of context;
wenzelm [Thu, 19 Sep 2024 12:41:02 +0200] rev 80901
minor performance tuning: avoid vacuous update of context;
Thu, 19 Sep 2024 12:10:17 +0200 tuned;
wenzelm [Thu, 19 Sep 2024 12:10:17 +0200] rev 80900
tuned;
Thu, 19 Sep 2024 12:08:56 +0200 proper Context_Position.report, following 5328d67ec647;
wenzelm [Thu, 19 Sep 2024 12:08:56 +0200] rev 80899
proper Context_Position.report, following 5328d67ec647;
Tue, 17 Sep 2024 18:49:46 +0200 more operations;
wenzelm [Tue, 17 Sep 2024 18:49:46 +0200] rev 80898
more operations;
Tue, 17 Sep 2024 17:51:55 +0200 more explicit context for syn_ext/mixfix operations, but it often degenerates to background theory;
wenzelm [Tue, 17 Sep 2024 17:51:55 +0200] rev 80897
more explicit context for syn_ext/mixfix operations, but it often degenerates to background theory;
Tue, 17 Sep 2024 17:05:37 +0200 obsolete --- superseded by Local_Theory.syntax_cmd;
wenzelm [Tue, 17 Sep 2024 17:05:37 +0200] rev 80896
obsolete --- superseded by Local_Theory.syntax_cmd;
Tue, 17 Sep 2024 11:32:11 +0200 tuned;
wenzelm [Tue, 17 Sep 2024 11:32:11 +0200] rev 80895
tuned;
Tue, 17 Sep 2024 11:14:25 +0200 unused (see 39261908e12f);
wenzelm [Tue, 17 Sep 2024 11:14:25 +0200] rev 80894
unused (see 39261908e12f);
Tue, 17 Sep 2024 11:06:11 +0200 clarified signature;
wenzelm [Tue, 17 Sep 2024 11:06:11 +0200] rev 80893
clarified signature; tuned comments;
Tue, 17 Sep 2024 11:00:03 +0200 tuned comments;
wenzelm [Tue, 17 Sep 2024 11:00:03 +0200] rev 80892
tuned comments;
Tue, 17 Sep 2024 10:47:08 +0200 tuned;
wenzelm [Tue, 17 Sep 2024 10:47:08 +0200] rev 80891
tuned;
Mon, 16 Sep 2024 20:44:46 +0200 more detailed markup;
wenzelm [Mon, 16 Sep 2024 20:44:46 +0200] rev 80890
more detailed markup;
Mon, 16 Sep 2024 19:58:28 +0200 more formal Markup.expression;
wenzelm [Mon, 16 Sep 2024 19:58:28 +0200] rev 80889
more formal Markup.expression;
Mon, 16 Sep 2024 19:36:20 +0200 tuned;
wenzelm [Mon, 16 Sep 2024 19:36:20 +0200] rev 80888
tuned;
Mon, 16 Sep 2024 18:59:39 +0200 clarified name space: no theory qualifier here --- treat like global datatype constructors;
wenzelm [Mon, 16 Sep 2024 18:59:39 +0200] rev 80887
clarified name space: no theory qualifier here --- treat like global datatype constructors;
Mon, 16 Sep 2024 15:49:36 +0200 discontinued "isabelle build -k": superseded by admin-tool "isabelle check_keywords";
wenzelm [Mon, 16 Sep 2024 15:49:36 +0200] rev 80886
discontinued "isabelle build -k": superseded by admin-tool "isabelle check_keywords";
Mon, 16 Sep 2024 15:39:35 +0200 clarified signature;
wenzelm [Mon, 16 Sep 2024 15:39:35 +0200] rev 80885
clarified signature;
Mon, 16 Sep 2024 14:03:25 +0200 tuned signature;
wenzelm [Mon, 16 Sep 2024 14:03:25 +0200] rev 80884
tuned signature;
Mon, 16 Sep 2024 13:53:43 +0200 obsolete (see also b93cc7d73431);
wenzelm [Mon, 16 Sep 2024 13:53:43 +0200] rev 80883
obsolete (see also b93cc7d73431);
Sun, 15 Sep 2024 16:45:13 +0200 performance tuning: cache for highly redundant markup (types and sorts);
wenzelm [Sun, 15 Sep 2024 16:45:13 +0200] rev 80882
performance tuning: cache for highly redundant markup (types and sorts);
Sun, 15 Sep 2024 14:56:33 +0200 more operations;
wenzelm [Sun, 15 Sep 2024 14:56:33 +0200] rev 80881
more operations;
Sun, 15 Sep 2024 14:21:31 +0200 tuned;
wenzelm [Sun, 15 Sep 2024 14:21:31 +0200] rev 80880
tuned;
Sun, 15 Sep 2024 14:06:06 +0200 tuned;
wenzelm [Sun, 15 Sep 2024 14:06:06 +0200] rev 80879
tuned;
Sun, 15 Sep 2024 13:47:25 +0200 tuned signature and module structure;
wenzelm [Sun, 15 Sep 2024 13:47:25 +0200] rev 80878
tuned signature and module structure;
Fri, 13 Sep 2024 19:13:53 +0200 less ambitious Bytes.chunk_size for potentially more stable Poly/ML GC (see f0d8f659b19a, but also java.io.InputStream.DEFAULT_BUFFER_SIZE);
wenzelm [Fri, 13 Sep 2024 19:13:53 +0200] rev 80877
less ambitious Bytes.chunk_size for potentially more stable Poly/ML GC (see f0d8f659b19a, but also java.io.InputStream.DEFAULT_BUFFER_SIZE);
Thu, 12 Sep 2024 20:15:28 +0200 tuned signature: more operations;
wenzelm [Thu, 12 Sep 2024 20:15:28 +0200] rev 80876
tuned signature: more operations;
Thu, 12 Sep 2024 19:52:01 +0200 clarified signature;
wenzelm [Thu, 12 Sep 2024 19:52:01 +0200] rev 80875
clarified signature;
Thu, 12 Sep 2024 19:46:08 +0200 prefer Pretty.pure_string_of to produce output without markup, instead of cleaning output afterwards;
wenzelm [Thu, 12 Sep 2024 19:46:08 +0200] rev 80874
prefer Pretty.pure_string_of to produce output without markup, instead of cleaning output afterwards;
Thu, 12 Sep 2024 15:09:07 +0200 clarified signature: more explicit operations;
wenzelm [Thu, 12 Sep 2024 15:09:07 +0200] rev 80873
clarified signature: more explicit operations;
Thu, 12 Sep 2024 14:42:04 +0200 tuned: trim message before formatting;
wenzelm [Thu, 12 Sep 2024 14:42:04 +0200] rev 80872
tuned: trim message before formatting;
Thu, 12 Sep 2024 14:38:19 +0200 tuned signature: more operations;
wenzelm [Thu, 12 Sep 2024 14:38:19 +0200] rev 80871
tuned signature: more operations;
Thu, 12 Sep 2024 14:24:36 +0200 clarified signature;
wenzelm [Thu, 12 Sep 2024 14:24:36 +0200] rev 80870
clarified signature;
Thu, 12 Sep 2024 13:13:59 +0200 clarified print_mode (again, amending 9de19e3a7231): support e.g. 'thm ("") symmetric' for formatting in ML and without markup;
wenzelm [Thu, 12 Sep 2024 13:13:59 +0200] rev 80869
clarified print_mode (again, amending 9de19e3a7231): support e.g. 'thm ("") symmetric' for formatting in ML and without markup;
Thu, 12 Sep 2024 13:10:36 +0200 more robust reports: ensure that markup is actually present;
wenzelm [Thu, 12 Sep 2024 13:10:36 +0200] rev 80868
more robust reports: ensure that markup is actually present;
Thu, 12 Sep 2024 13:09:26 +0200 tuned signature;
wenzelm [Thu, 12 Sep 2024 13:09:26 +0200] rev 80867
tuned signature;
Wed, 11 Sep 2024 23:26:25 +0200 clarified internal tool output: prefer Pretty.pure_string_of over manipulation of print_mode;
wenzelm [Wed, 11 Sep 2024 23:26:25 +0200] rev 80866
clarified internal tool output: prefer Pretty.pure_string_of over manipulation of print_mode;
Wed, 11 Sep 2024 23:07:18 +0200 unused;
wenzelm [Wed, 11 Sep 2024 23:07:18 +0200] rev 80865
unused;
Wed, 11 Sep 2024 22:56:42 +0200 misc tuning and clarification (see also 86a31308a8e1);
wenzelm [Wed, 11 Sep 2024 22:56:42 +0200] rev 80864
misc tuning and clarification (see also 86a31308a8e1);
Wed, 11 Sep 2024 22:28:42 +0200 tuned signature: more operations;
wenzelm [Wed, 11 Sep 2024 22:28:42 +0200] rev 80863
tuned signature: more operations;
Wed, 11 Sep 2024 21:41:33 +0200 clarified modules;
wenzelm [Wed, 11 Sep 2024 21:41:33 +0200] rev 80862
clarified modules;
Wed, 11 Sep 2024 21:25:15 +0200 dismantle print_mode operations for Markup/Pretty: hardwired check of "print_mode_active Print_Mode.PIDE";
wenzelm [Wed, 11 Sep 2024 21:25:15 +0200] rev 80861
dismantle print_mode operations for Markup/Pretty: hardwired check of "print_mode_active Print_Mode.PIDE";
Wed, 11 Sep 2024 20:45:17 +0200 clarified YXML bootstrap;
wenzelm [Wed, 11 Sep 2024 20:45:17 +0200] rev 80860
clarified YXML bootstrap;
Wed, 11 Sep 2024 20:06:12 +0200 tuned;
wenzelm [Wed, 11 Sep 2024 20:06:12 +0200] rev 80859
tuned;
Wed, 11 Sep 2024 20:05:09 +0200 more robust: global ML name space for markup elements;
wenzelm [Wed, 11 Sep 2024 20:05:09 +0200] rev 80858
more robust: global ML name space for markup elements;
Wed, 11 Sep 2024 19:59:10 +0200 clarified properties;
wenzelm [Wed, 11 Sep 2024 19:59:10 +0200] rev 80857
clarified properties;
Wed, 11 Sep 2024 19:53:35 +0200 clarified signature and modules;
wenzelm [Wed, 11 Sep 2024 19:53:35 +0200] rev 80856
clarified signature and modules;
Wed, 11 Sep 2024 19:35:21 +0200 further clarification of print_mode: PIDE markup depends on "isabelle_process" alone, Latex is stateless;
wenzelm [Wed, 11 Sep 2024 19:35:21 +0200] rev 80855
further clarification of print_mode: PIDE markup depends on "isabelle_process" alone, Latex is stateless;
Wed, 11 Sep 2024 17:00:02 +0200 misc tuning and clarification;
wenzelm [Wed, 11 Sep 2024 17:00:02 +0200] rev 80854
misc tuning and clarification;
Wed, 11 Sep 2024 15:36:14 +0200 minor performance tuning, notably for Bytes.add (e.g. YXML output);
wenzelm [Wed, 11 Sep 2024 15:36:14 +0200] rev 80853
minor performance tuning, notably for Bytes.add (e.g. YXML output);
Wed, 11 Sep 2024 12:46:56 +0200 revert 90f6e541e926, which has become pointless thanks to df85df6315af;
wenzelm [Wed, 11 Sep 2024 12:46:56 +0200] rev 80852
revert 90f6e541e926, which has become pointless thanks to df85df6315af;
Wed, 11 Sep 2024 12:32:11 +0200 clarified signature and modules;
wenzelm [Wed, 11 Sep 2024 12:32:11 +0200] rev 80851
clarified signature and modules;
Wed, 11 Sep 2024 12:18:29 +0200 clarified files;
wenzelm [Wed, 11 Sep 2024 12:18:29 +0200] rev 80850
clarified files;
Wed, 11 Sep 2024 12:11:47 +0200 drop pointless print_mode operations Output.output / Output.escape;
wenzelm [Wed, 11 Sep 2024 12:11:47 +0200] rev 80849
drop pointless print_mode operations Output.output / Output.escape;
Tue, 10 Sep 2024 20:36:01 +0200 clarified signature: prefer explicit type Bytes.T;
wenzelm [Tue, 10 Sep 2024 20:36:01 +0200] rev 80848
clarified signature: prefer explicit type Bytes.T;
Tue, 10 Sep 2024 20:06:51 +0200 clarified signature, roughly following Isabelle/Scala;
wenzelm [Tue, 10 Sep 2024 20:06:51 +0200] rev 80847
clarified signature, roughly following Isabelle/Scala;
Tue, 10 Sep 2024 19:57:45 +0200 clarified print mode "latex": no longer impact Output/Markup/Pretty operations;
wenzelm [Tue, 10 Sep 2024 19:57:45 +0200] rev 80846
clarified print mode "latex": no longer impact Output/Markup/Pretty operations; renamed Output.output to Output.output_; removed Output.escape;
Tue, 10 Sep 2024 16:06:38 +0200 tuned comments, following Isabelle/ML;
wenzelm [Tue, 10 Sep 2024 16:06:38 +0200] rev 80845
tuned comments, following Isabelle/ML;
Tue, 10 Sep 2024 16:03:42 +0200 tuned module structure;
wenzelm [Tue, 10 Sep 2024 16:03:42 +0200] rev 80844
tuned module structure;
Tue, 10 Sep 2024 15:35:51 +0200 tuned;
wenzelm [Tue, 10 Sep 2024 15:35:51 +0200] rev 80843
tuned;
Tue, 10 Sep 2024 14:53:04 +0200 clarified unbreakable latex output: Pretty.unformatted and (Pretty.string_of o Pretty.unbreakable) should coincide, but are produced by quite different means;
wenzelm [Tue, 10 Sep 2024 14:53:04 +0200] rev 80842
clarified unbreakable latex output: Pretty.unformatted and (Pretty.string_of o Pretty.unbreakable) should coincide, but are produced by quite different means;
Tue, 10 Sep 2024 12:34:32 +0200 clarified signature;
wenzelm [Tue, 10 Sep 2024 12:34:32 +0200] rev 80841
clarified signature;
Tue, 10 Sep 2024 12:22:24 +0200 tuned signature;
wenzelm [Tue, 10 Sep 2024 12:22:24 +0200] rev 80840
tuned signature;
Tue, 10 Sep 2024 12:05:37 +0200 tuned;
wenzelm [Tue, 10 Sep 2024 12:05:37 +0200] rev 80839
tuned;
Mon, 09 Sep 2024 23:50:58 +0200 minor performance tuning, following Isabelle/Scala;
wenzelm [Mon, 09 Sep 2024 23:50:58 +0200] rev 80838
minor performance tuning, following Isabelle/Scala;
Mon, 09 Sep 2024 23:47:08 +0200 tuned;
wenzelm [Mon, 09 Sep 2024 23:47:08 +0200] rev 80837
tuned;
Mon, 09 Sep 2024 23:45:45 +0200 tuned signature;
wenzelm [Mon, 09 Sep 2024 23:45:45 +0200] rev 80836
tuned signature;
Mon, 09 Sep 2024 22:59:51 +0200 more scalable;
wenzelm [Mon, 09 Sep 2024 22:59:51 +0200] rev 80835
more scalable;
Mon, 09 Sep 2024 22:59:41 +0200 tuned;
wenzelm [Mon, 09 Sep 2024 22:59:41 +0200] rev 80834
tuned;
Mon, 09 Sep 2024 22:40:33 +0200 eliminate print mode "code_presentation" thanks to value-oriented Pretty.T operations;
wenzelm [Mon, 09 Sep 2024 22:40:33 +0200] rev 80833
eliminate print mode "code_presentation" thanks to value-oriented Pretty.T operations;
Mon, 09 Sep 2024 22:04:46 +0200 NEWS: value-oriented Pretty.T;
wenzelm [Mon, 09 Sep 2024 22:04:46 +0200] rev 80832
NEWS: value-oriented Pretty.T;
Mon, 09 Sep 2024 21:54:41 +0200 proper formal sections;
wenzelm [Mon, 09 Sep 2024 21:54:41 +0200] rev 80831
proper formal sections;
Mon, 09 Sep 2024 21:45:56 +0200 tuned signature: more options;
wenzelm [Mon, 09 Sep 2024 21:45:56 +0200] rev 80830
tuned signature: more options;
Mon, 09 Sep 2024 21:32:11 +0200 clarified Pretty.markup_block: use value-oriented YXML.output_markup, with final re-interpretation via print_mode in output_tree;
wenzelm [Mon, 09 Sep 2024 21:32:11 +0200] rev 80829
clarified Pretty.markup_block: use value-oriented YXML.output_markup, with final re-interpretation via print_mode in output_tree; clarified Pretty.symbolic: always use YXML.output_markup;
Mon, 09 Sep 2024 21:23:28 +0200 minor performance tuning;
wenzelm [Mon, 09 Sep 2024 21:23:28 +0200] rev 80828
minor performance tuning;
Mon, 09 Sep 2024 19:51:16 +0200 unused;
wenzelm [Mon, 09 Sep 2024 19:51:16 +0200] rev 80827
unused;
Mon, 09 Sep 2024 19:40:18 +0200 prefer static YXML.output_markup_only (without print_mode): Output.status is only relevant for PIDE (with print_mode "isabelle_process");
wenzelm [Mon, 09 Sep 2024 19:40:18 +0200] rev 80826
prefer static YXML.output_markup_only (without print_mode): Output.status is only relevant for PIDE (with print_mode "isabelle_process");
Mon, 09 Sep 2024 19:00:53 +0200 clarified signature: more explicit type output_ops: default via print_mode;
wenzelm [Mon, 09 Sep 2024 19:00:53 +0200] rev 80825
clarified signature: more explicit type output_ops: default via print_mode;
Mon, 09 Sep 2024 13:43:28 +0200 discontinued unused global variable (see also following bf465f335e85);
wenzelm [Mon, 09 Sep 2024 13:43:28 +0200] rev 80824
discontinued unused global variable (see also following bf465f335e85);
Mon, 09 Sep 2024 11:41:31 +0200 tuned signature;
wenzelm [Mon, 09 Sep 2024 11:41:31 +0200] rev 80823
tuned signature;
Mon, 09 Sep 2024 11:21:48 +0200 clarified modules (see also ea7c2ee8a47a);
wenzelm [Mon, 09 Sep 2024 11:21:48 +0200] rev 80822
clarified modules (see also ea7c2ee8a47a);
Mon, 09 Sep 2024 11:12:13 +0200 clarified signature: more explicit type "ops";
wenzelm [Mon, 09 Sep 2024 11:12:13 +0200] rev 80821
clarified signature: more explicit type "ops";
Fri, 06 Sep 2024 20:31:20 +0200 more thorough Protocol_Message.clean_output, following Isabelle/Scala;
wenzelm [Fri, 06 Sep 2024 20:31:20 +0200] rev 80820
more thorough Protocol_Message.clean_output, following Isabelle/Scala;
Fri, 06 Sep 2024 19:17:29 +0200 more accurate output, following 3f02bc5a5a03;
wenzelm [Fri, 06 Sep 2024 19:17:29 +0200] rev 80819
more accurate output, following 3f02bc5a5a03;
Fri, 06 Sep 2024 19:08:44 +0200 clarified signature;
wenzelm [Fri, 06 Sep 2024 19:08:44 +0200] rev 80818
clarified signature;
Fri, 06 Sep 2024 15:59:48 +0200 clarified signature;
wenzelm [Fri, 06 Sep 2024 15:59:48 +0200] rev 80817
clarified signature;
Fri, 06 Sep 2024 15:46:51 +0200 misc tuning and clarification;
wenzelm [Fri, 06 Sep 2024 15:46:51 +0200] rev 80816
misc tuning and clarification;
Fri, 06 Sep 2024 14:47:42 +0200 proper signature (amending 0f820da558f9);
wenzelm [Fri, 06 Sep 2024 14:47:42 +0200] rev 80815
proper signature (amending 0f820da558f9);
Fri, 06 Sep 2024 14:34:07 +0200 more accurate output: observe depth as in "prune" operation;
wenzelm [Fri, 06 Sep 2024 14:34:07 +0200] rev 80814
more accurate output: observe depth as in "prune" operation;
Fri, 06 Sep 2024 13:57:06 +0200 clarified signature, following 1f718be3608b: Pretty.str is now value-oriented;
wenzelm [Fri, 06 Sep 2024 13:57:06 +0200] rev 80813
clarified signature, following 1f718be3608b: Pretty.str is now value-oriented;
Fri, 06 Sep 2024 13:49:43 +0200 clarified signature and modules;
wenzelm [Fri, 06 Sep 2024 13:49:43 +0200] rev 80812
clarified signature and modules;
Fri, 06 Sep 2024 13:19:18 +0200 tuned;
wenzelm [Fri, 06 Sep 2024 13:19:18 +0200] rev 80811
tuned;
Thu, 05 Sep 2024 21:16:53 +0200 clarified Pretty.T vs. output tree (following Isabelle/Scala): Output.output_width (via print_mode) happens during formatting, instead of construction;
wenzelm [Thu, 05 Sep 2024 21:16:53 +0200] rev 80810
clarified Pretty.T vs. output tree (following Isabelle/Scala): Output.output_width (via print_mode) happens during formatting, instead of construction; minor performance tuning: omit block_length for Pretty.symbolic and Pretty.unformatted;
Thu, 05 Sep 2024 17:39:45 +0200 clarified signature: type ML_Pretty.pretty coincides with PolyML.pretty;
wenzelm [Thu, 05 Sep 2024 17:39:45 +0200] rev 80809
clarified signature: type ML_Pretty.pretty coincides with PolyML.pretty;
Wed, 04 Sep 2024 16:21:52 +0200 clarified signature (see also 8bef51521f21);
wenzelm [Wed, 04 Sep 2024 16:21:52 +0200] rev 80808
clarified signature (see also 8bef51521f21);
Wed, 04 Sep 2024 13:55:57 +0200 tuned signature;
wenzelm [Wed, 04 Sep 2024 13:55:57 +0200] rev 80807
tuned signature;
Wed, 04 Sep 2024 12:50:52 +0200 more accurate Default_Metric;
wenzelm [Wed, 04 Sep 2024 12:50:52 +0200] rev 80806
more accurate Default_Metric;
Mon, 02 Sep 2024 22:41:23 +0200 tuned signature;
wenzelm [Mon, 02 Sep 2024 22:41:23 +0200] rev 80805
tuned signature;
Mon, 02 Sep 2024 22:00:53 +0200 clarified output_spaces, based on Output.output_width;
wenzelm [Mon, 02 Sep 2024 22:00:53 +0200] rev 80804
clarified output_spaces, based on Output.output_width; tuned add_spaces;
Mon, 02 Sep 2024 20:54:00 +0200 clarified modules: enable pretty.ML to use XML/YXML more directly;
wenzelm [Mon, 02 Sep 2024 20:54:00 +0200] rev 80803
clarified modules: enable pretty.ML to use XML/YXML more directly;
Mon, 02 Sep 2024 20:12:52 +0200 removed unused operation (reverting 4660b0409096);
wenzelm [Mon, 02 Sep 2024 20:12:52 +0200] rev 80802
removed unused operation (reverting 4660b0409096);
Mon, 02 Sep 2024 15:23:12 +0200 clarified modules;
wenzelm [Mon, 02 Sep 2024 15:23:12 +0200] rev 80801
clarified modules;
Mon, 02 Sep 2024 14:36:35 +0200 clarified signature;
wenzelm [Mon, 02 Sep 2024 14:36:35 +0200] rev 80800
clarified signature;
Mon, 02 Sep 2024 13:57:17 +0200 tuned: prefer Symbol.spaces;
wenzelm [Mon, 02 Sep 2024 13:57:17 +0200] rev 80799
tuned: prefer Symbol.spaces;
Mon, 02 Sep 2024 13:42:38 +0200 tuned whitespace;
wenzelm [Mon, 02 Sep 2024 13:42:38 +0200] rev 80798
tuned whitespace;
Mon, 02 Sep 2024 13:41:40 +0200 tuned;
wenzelm [Mon, 02 Sep 2024 13:41:40 +0200] rev 80797
tuned;
Sun, 01 Sep 2024 22:59:11 +0200 more NEWS;
wenzelm [Sun, 01 Sep 2024 22:59:11 +0200] rev 80796
more NEWS;
Sun, 01 Sep 2024 19:35:30 +0200 proper string syntax (amending 70076ba563d2);
wenzelm [Sun, 01 Sep 2024 19:35:30 +0200] rev 80795
proper string syntax (amending 70076ba563d2);
Sat, 31 Aug 2024 16:01:36 +0200 avoid redundant XML.blob: Bytes.contents consist of larger chunks;
wenzelm [Sat, 31 Aug 2024 16:01:36 +0200] rev 80794
avoid redundant XML.blob: Bytes.contents consist of larger chunks;
Sat, 31 Aug 2024 16:00:16 +0200 minor performance tuning: avoid many small strings, notably in File_Stream.output;
wenzelm [Sat, 31 Aug 2024 16:00:16 +0200] rev 80793
minor performance tuning: avoid many small strings, notably in File_Stream.output;
Fri, 30 Aug 2024 17:00:21 +0100 A bit of tidying
paulson <lp15@cam.ac.uk> [Fri, 30 Aug 2024 17:00:21 +0100] rev 80792
A bit of tidying
Fri, 30 Aug 2024 10:44:48 +0100 merged
paulson [Fri, 30 Aug 2024 10:44:48 +0100] rev 80791
merged
Fri, 30 Aug 2024 10:16:48 +0100 More tidying of old proofs
paulson <lp15@cam.ac.uk> [Fri, 30 Aug 2024 10:16:48 +0100] rev 80790
More tidying of old proofs
Thu, 29 Aug 2024 17:47:29 +0200 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;
wenzelm [Thu, 29 Aug 2024 17:47:29 +0200] rev 80789
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;
Thu, 29 Aug 2024 11:43:14 +0200 more specific "args" syntax, to support more markup for syntax consts;
wenzelm [Thu, 29 Aug 2024 11:43:14 +0200] rev 80788
more specific "args" syntax, to support more markup for syntax consts;
Thu, 29 Aug 2024 11:39:50 +0200 more direct notation;
wenzelm [Thu, 29 Aug 2024 11:39:50 +0200] rev 80787
more direct notation;
Wed, 28 Aug 2024 22:54:45 +0200 more specific "args" syntax, to support more markup for syntax consts;
wenzelm [Wed, 28 Aug 2024 22:54:45 +0200] rev 80786
more specific "args" syntax, to support more markup for syntax consts;
Wed, 28 Aug 2024 20:46:45 +0200 proper definition to avoid failure of HOL-Codegenerator_Test (amending 3d9e7746d9db);
wenzelm [Wed, 28 Aug 2024 20:46:45 +0200] rev 80785
proper definition to avoid failure of HOL-Codegenerator_Test (amending 3d9e7746d9db);
Wed, 28 Aug 2024 19:40:07 +0200 further attempts at markup for monad notation;
wenzelm [Wed, 28 Aug 2024 19:40:07 +0200] rev 80784
further attempts at markup for monad notation;
Wed, 28 Aug 2024 16:46:33 +0200 more markup for syntax consts;
wenzelm [Wed, 28 Aug 2024 16:46:33 +0200] rev 80783
more markup for syntax consts;
Tue, 27 Aug 2024 13:53:18 +0200 stop web server on close;
Fabian Huch <huch@in.tum.de> [Tue, 27 Aug 2024 13:53:18 +0200] rev 80782
stop web server on close;
Tue, 27 Aug 2024 13:44:23 +0200 better results for terminated jobs;
Fabian Huch <huch@in.tum.de> [Tue, 27 Aug 2024 13:44:23 +0200] rev 80781
better results for terminated jobs;
Tue, 27 Aug 2024 13:12:10 +0200 more robust: clean up unfinished jobs on init, e.g. if build_manager process was forcefully terminated;
Fabian Huch <huch@in.tum.de> [Tue, 27 Aug 2024 13:12:10 +0200] rev 80780
more robust: clean up unfinished jobs on init, e.g. if build_manager process was forcefully terminated;
Tue, 27 Aug 2024 12:57:49 +0200 manage runner state properly (amending be4c1fbccfe8);
Fabian Huch <huch@in.tum.de> [Tue, 27 Aug 2024 12:57:49 +0200] rev 80779
manage runner state properly (amending be4c1fbccfe8);
Mon, 26 Aug 2024 22:14:19 +0100 merged
paulson [Mon, 26 Aug 2024 22:14:19 +0100] rev 80778
merged
Mon, 26 Aug 2024 21:59:35 +0100 More tidying of old proofs
paulson <lp15@cam.ac.uk> [Mon, 26 Aug 2024 21:59:35 +0100] rev 80777
More tidying of old proofs
Mon, 26 Aug 2024 22:52:27 +0200 more precise bound
nipkow [Mon, 26 Aug 2024 22:52:27 +0200] rev 80776
more precise bound
Mon, 26 Aug 2024 18:26:06 +0200 merged
nipkow [Mon, 26 Aug 2024 18:26:06 +0200] rev 80775
merged
Mon, 26 Aug 2024 18:26:00 +0200 get rid of manual T_f defs
nipkow [Mon, 26 Aug 2024 18:26:00 +0200] rev 80774
get rid of manual T_f defs
Mon, 26 Aug 2024 13:15:34 +0200 NEWS and documentation;
wenzelm [Mon, 26 Aug 2024 13:15:34 +0200] rev 80773
NEWS and documentation;
Sun, 25 Aug 2024 23:19:33 +0200 merged
wenzelm [Sun, 25 Aug 2024 23:19:33 +0200] rev 80772
merged
Sun, 25 Aug 2024 22:54:56 +0200 use nicer notation, following 783406dd051e;
wenzelm [Sun, 25 Aug 2024 22:54:56 +0200] rev 80771
use nicer notation, following 783406dd051e;
Sun, 25 Aug 2024 21:27:25 +0100 merged
paulson [Sun, 25 Aug 2024 21:27:25 +0100] rev 80770
merged
Sun, 25 Aug 2024 17:24:42 +0100 A bit more tidying
paulson <lp15@cam.ac.uk> [Sun, 25 Aug 2024 17:24:42 +0100] rev 80769
A bit more tidying
Sun, 25 Aug 2024 21:10:01 +0200 more markup for syntax consts;
wenzelm [Sun, 25 Aug 2024 21:10:01 +0200] rev 80768
more markup for syntax consts;
Sun, 25 Aug 2024 20:54:20 +0200 clarified Syntax.is_const (after 43c4817375bf): exclude logical consts from 'syntax_consts' / 'syntax_types', e.g. relevant for @{syntax_const} antiquotation;
wenzelm [Sun, 25 Aug 2024 20:54:20 +0200] rev 80767
clarified Syntax.is_const (after 43c4817375bf): exclude logical consts from 'syntax_consts' / 'syntax_types', e.g. relevant for @{syntax_const} antiquotation;
Sun, 25 Aug 2024 16:00:59 +0200 use nicer notation, following 783406dd051e;
wenzelm [Sun, 25 Aug 2024 16:00:59 +0200] rev 80766
use nicer notation, following 783406dd051e;
Sun, 25 Aug 2024 15:53:03 +0200 proper translation for "_qprod", following "_qsum" (see also e14b89d6ef13 and fa7d27ef7e59);
wenzelm [Sun, 25 Aug 2024 15:53:03 +0200] rev 80765
proper translation for "_qprod", following "_qsum" (see also e14b89d6ef13 and fa7d27ef7e59);
Sun, 25 Aug 2024 15:40:07 +0200 tuned: prefer notation for Pure.type;
wenzelm [Sun, 25 Aug 2024 15:40:07 +0200] rev 80764
tuned: prefer notation for Pure.type;
Sun, 25 Aug 2024 15:16:32 +0200 tuned whitespace;
wenzelm [Sun, 25 Aug 2024 15:16:32 +0200] rev 80763
tuned whitespace;
Sun, 25 Aug 2024 15:11:41 +0200 tuned;
wenzelm [Sun, 25 Aug 2024 15:11:41 +0200] rev 80762
tuned;
Sun, 25 Aug 2024 15:07:22 +0200 tuned, following be8c0e039a5e;
wenzelm [Sun, 25 Aug 2024 15:07:22 +0200] rev 80761
tuned, following be8c0e039a5e;
Sun, 25 Aug 2024 15:02:19 +0200 more markup for syntax consts;
wenzelm [Sun, 25 Aug 2024 15:02:19 +0200] rev 80760
more markup for syntax consts;
Sun, 25 Aug 2024 12:43:43 +0200 proper flags (amending 1319c729c65d): abbrevs are allowed, free variables are disallowed;
wenzelm [Sun, 25 Aug 2024 12:43:43 +0200] rev 80759
proper flags (amending 1319c729c65d): abbrevs are allowed, free variables are disallowed;
Sat, 24 Aug 2024 23:44:05 +0100 Some tidying
paulson <lp15@cam.ac.uk> [Sat, 24 Aug 2024 23:44:05 +0100] rev 80758
Some tidying
Sat, 24 Aug 2024 14:14:57 +0100 merged
paulson [Sat, 24 Aug 2024 14:14:57 +0100] rev 80757
merged
Sat, 24 Aug 2024 14:14:44 +0100 Tidied some messy old proofs
paulson <lp15@cam.ac.uk> [Sat, 24 Aug 2024 14:14:44 +0100] rev 80756
Tidied some messy old proofs
Fri, 23 Aug 2024 23:16:53 +0200 merged
wenzelm [Fri, 23 Aug 2024 23:16:53 +0200] rev 80755
merged
Fri, 23 Aug 2024 23:14:39 +0200 more markup for syntax consts;
wenzelm [Fri, 23 Aug 2024 23:14:39 +0200] rev 80754
more markup for syntax consts;
Fri, 23 Aug 2024 22:47:51 +0200 more markup for syntax consts;
wenzelm [Fri, 23 Aug 2024 22:47:51 +0200] rev 80753
more markup for syntax consts;
Fri, 23 Aug 2024 22:45:18 +0200 clarified concrete syntax;
wenzelm [Fri, 23 Aug 2024 22:45:18 +0200] rev 80752
clarified concrete syntax;
Fri, 23 Aug 2024 21:32:09 +0200 more accurate markup (amending 43c4817375bf): only consider primitive syntax consts, avoid extra Markup.intensify e.g. due to "\<^const>Pure.all_binder";
wenzelm [Fri, 23 Aug 2024 21:32:09 +0200] rev 80751
more accurate markup (amending 43c4817375bf): only consider primitive syntax consts, avoid extra Markup.intensify e.g. due to "\<^const>Pure.all_binder";
Fri, 23 Aug 2024 20:45:54 +0200 more concrete syntax and more checks;
wenzelm [Fri, 23 Aug 2024 20:45:54 +0200] rev 80750
more concrete syntax and more checks;
Fri, 23 Aug 2024 20:21:04 +0200 clarified signature: more operations;
wenzelm [Fri, 23 Aug 2024 20:21:04 +0200] rev 80749
clarified signature: more operations;
Fri, 23 Aug 2024 18:38:44 +0200 support for syntax const dependencies, with minimal integrity checks;
wenzelm [Fri, 23 Aug 2024 18:38:44 +0200] rev 80748
support for syntax const dependencies, with minimal integrity checks;
Fri, 23 Aug 2024 15:44:31 +0200 tuned;
wenzelm [Fri, 23 Aug 2024 15:44:31 +0200] rev 80747
tuned;
Fri, 23 Aug 2024 15:42:30 +0200 clarified markup: more uniform treatment of parse/print phase;
wenzelm [Fri, 23 Aug 2024 15:42:30 +0200] rev 80746
clarified markup: more uniform treatment of parse/print phase;
Fri, 23 Aug 2024 14:59:16 +0200 tuned;
wenzelm [Fri, 23 Aug 2024 14:59:16 +0200] rev 80745
tuned;
Fri, 23 Aug 2024 14:56:33 +0200 clarified markup: more uniform;
wenzelm [Fri, 23 Aug 2024 14:56:33 +0200] rev 80744
clarified markup: more uniform;
Fri, 23 Aug 2024 14:41:45 +0200 tuned signature: separate markup vs. extern;
wenzelm [Fri, 23 Aug 2024 14:41:45 +0200] rev 80743
tuned signature: separate markup vs. extern;
Fri, 23 Aug 2024 13:28:01 +0200 clarified signature;
wenzelm [Fri, 23 Aug 2024 13:28:01 +0200] rev 80742
clarified signature;
Thu, 22 Aug 2024 17:12:32 +0200 tuned: prefer configuration options via context;
wenzelm [Thu, 22 Aug 2024 17:12:32 +0200] rev 80741
tuned: prefer configuration options via context;
Thu, 22 Aug 2024 16:04:06 +0200 tuned;
wenzelm [Thu, 22 Aug 2024 16:04:06 +0200] rev 80740
tuned;
Thu, 22 Aug 2024 15:57:30 +0200 tuned signature: more operations;
wenzelm [Thu, 22 Aug 2024 15:57:30 +0200] rev 80739
tuned signature: more operations;
Fri, 23 Aug 2024 18:40:12 +0200 tuned comments
nipkow [Fri, 23 Aug 2024 18:40:12 +0200] rev 80738
tuned comments
Thu, 22 Aug 2024 22:26:36 +0100 merged
paulson [Thu, 22 Aug 2024 22:26:36 +0100] rev 80737
merged
Thu, 22 Aug 2024 22:26:28 +0100 Partial tidying of old proofs
paulson <lp15@cam.ac.uk> [Thu, 22 Aug 2024 22:26:28 +0100] rev 80736
Partial tidying of old proofs
Wed, 21 Aug 2024 20:41:16 +0200 merged
nipkow [Wed, 21 Aug 2024 20:41:16 +0200] rev 80735
merged
Wed, 21 Aug 2024 20:40:59 +0200 new version of time_fun that works for classes; define T_length automatically now
nipkow [Wed, 21 Aug 2024 20:40:59 +0200] rev 80734
new version of time_fun that works for classes; define T_length automatically now
Wed, 21 Aug 2024 14:09:44 +0100 merged
paulson [Wed, 21 Aug 2024 14:09:44 +0100] rev 80733
merged
Fri, 09 Aug 2024 20:45:31 +0100 revised/generalised some lemmas
paulson <lp15@cam.ac.uk> [Fri, 09 Aug 2024 20:45:31 +0100] rev 80732
revised/generalised some lemmas
Wed, 21 Aug 2024 13:33:19 +0200 remove terminated jobs, even if futures do not complete;
Fabian Huch <huch@in.tum.de> [Wed, 21 Aug 2024 13:33:19 +0200] rev 80731
remove terminated jobs, even if futures do not complete;
Tue, 20 Aug 2024 17:28:51 +0200 terminate jobs properly;
Fabian Huch <huch@in.tum.de> [Tue, 20 Aug 2024 17:28:51 +0200] rev 80730
terminate jobs properly;
Sun, 18 Aug 2024 20:03:32 +0200 clarified signature: eliminate clones;
wenzelm [Sun, 18 Aug 2024 20:03:32 +0200] rev 80729
clarified signature: eliminate clones;
Sun, 18 Aug 2024 19:37:32 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 19:37:32 +0200] rev 80728
tuned: more antiquotations;
Sun, 18 Aug 2024 18:51:31 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 18:51:31 +0200] rev 80727
tuned: more antiquotations;
Sun, 18 Aug 2024 18:08:16 +0200 misc tuning;
wenzelm [Sun, 18 Aug 2024 18:08:16 +0200] rev 80726
misc tuning;
Sun, 18 Aug 2024 16:46:32 +0200 tuned: eliminate clone (with change of internal exceptions);
wenzelm [Sun, 18 Aug 2024 16:46:32 +0200] rev 80725
tuned: eliminate clone (with change of internal exceptions);
Sun, 18 Aug 2024 15:49:24 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 15:49:24 +0200] rev 80724
tuned: more antiquotations;
Sun, 18 Aug 2024 15:41:55 +0200 tuned comments and whitespace (see also 589645894305);
wenzelm [Sun, 18 Aug 2024 15:41:55 +0200] rev 80723
tuned comments and whitespace (see also 589645894305);
Sun, 18 Aug 2024 15:29:18 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 15:29:18 +0200] rev 80722
tuned: more antiquotations;
Sun, 18 Aug 2024 15:29:03 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 15:29:03 +0200] rev 80721
tuned: more antiquotations;
Sun, 18 Aug 2024 15:21:50 +0200 proper const (see also 759bffe1d416 and b2800da9eb8a);
wenzelm [Sun, 18 Aug 2024 15:21:50 +0200] rev 80720
proper const (see also 759bffe1d416 and b2800da9eb8a);
Sun, 18 Aug 2024 15:08:32 +0200 tuned: inline constants;
wenzelm [Sun, 18 Aug 2024 15:08:32 +0200] rev 80719
tuned: inline constants;
Sun, 18 Aug 2024 14:49:23 +0200 tuned: eliminate clone;
wenzelm [Sun, 18 Aug 2024 14:49:23 +0200] rev 80718
tuned: eliminate clone;
Sun, 18 Aug 2024 14:40:49 +0200 tuned: more antiquotations;
wenzelm [Sun, 18 Aug 2024 14:40:49 +0200] rev 80717
tuned: more antiquotations;
Sun, 18 Aug 2024 14:22:21 +0200 prefer host that is less likely to be down;
wenzelm [Sun, 18 Aug 2024 14:22:21 +0200] rev 80716
prefer host that is less likely to be down;
Thu, 15 Aug 2024 13:58:09 +0200 adapt and activate congprocs examples, following the current Simplifier implementation;
wenzelm [Thu, 15 Aug 2024 13:58:09 +0200] rev 80715
adapt and activate congprocs examples, following the current Simplifier implementation; minor tuning;
Thu, 15 Aug 2024 13:47:09 +0200 original Congproc_Ex.thy by Norbert Schirmer: still inactive;
wenzelm [Thu, 15 Aug 2024 13:47:09 +0200] rev 80714
original Congproc_Ex.thy by Norbert Schirmer: still inactive;
Thu, 15 Aug 2024 13:45:48 +0200 provide Simplifier.set_mksimps_context (roughly following Norbert Schirmer): allow update of context when premises are added to the local simpset;
wenzelm [Thu, 15 Aug 2024 13:45:48 +0200] rev 80713
provide Simplifier.set_mksimps_context (roughly following Norbert Schirmer): allow update of context when premises are added to the local simpset;
Thu, 15 Aug 2024 12:43:17 +0200 clarified signature;
wenzelm [Thu, 15 Aug 2024 12:43:17 +0200] rev 80712
clarified signature;
Thu, 15 Aug 2024 12:22:39 +0200 more direct access to Simplifier.mk_cong, to avoid odd Simpdata.mk_meta_cong seen in the wild;
wenzelm [Thu, 15 Aug 2024 12:22:39 +0200] rev 80711
more direct access to Simplifier.mk_cong, to avoid odd Simpdata.mk_meta_cong seen in the wild;
Thu, 15 Aug 2024 11:49:45 +0200 tuned;
wenzelm [Thu, 15 Aug 2024 11:49:45 +0200] rev 80710
tuned;
Wed, 14 Aug 2024 21:23:22 +0200 support for congprocs in the Simplifier, closely following Norbert Schirmer et-al, but with only one "simproc" name space and "simproc_setup" command / ML antiquotation;
wenzelm [Wed, 14 Aug 2024 21:23:22 +0200] rev 80709
support for congprocs in the Simplifier, closely following Norbert Schirmer et-al, but with only one "simproc" name space and "simproc_setup" command / ML antiquotation;
Wed, 14 Aug 2024 18:59:49 +0200 tuned;
wenzelm [Wed, 14 Aug 2024 18:59:49 +0200] rev 80708
tuned;
Wed, 14 Aug 2024 16:48:16 +0200 tuned: anticipate congprocs;
wenzelm [Wed, 14 Aug 2024 16:48:16 +0200] rev 80707
tuned: anticipate congprocs;
Wed, 14 Aug 2024 15:30:29 +0200 clarified signature;
wenzelm [Wed, 14 Aug 2024 15:30:29 +0200] rev 80706
clarified signature;
Wed, 14 Aug 2024 13:51:36 +0200 tuned signature (again): anticipate different kinds of procs;
wenzelm [Wed, 14 Aug 2024 13:51:36 +0200] rev 80705
tuned signature (again): anticipate different kinds of procs;
Wed, 14 Aug 2024 13:10:39 +0200 clarified context data;
wenzelm [Wed, 14 Aug 2024 13:10:39 +0200] rev 80704
clarified context data; tuned: more antiquotations;
Tue, 13 Aug 2024 21:09:51 +0200 tuned: prefer canonical argument order;
wenzelm [Tue, 13 Aug 2024 21:09:51 +0200] rev 80703
tuned: prefer canonical argument order;
Tue, 13 Aug 2024 19:28:58 +0200 tuned: more antiquotations;
wenzelm [Tue, 13 Aug 2024 19:28:58 +0200] rev 80702
tuned: more antiquotations;
Tue, 13 Aug 2024 18:53:24 +0200 tuned: prefer canonical argument order;
wenzelm [Tue, 13 Aug 2024 18:53:24 +0200] rev 80701
tuned: prefer canonical argument order;
Tue, 13 Aug 2024 18:31:40 +0200 clarified signature: less redundant types;
wenzelm [Tue, 13 Aug 2024 18:31:40 +0200] rev 80700
clarified signature: less redundant types;
Tue, 13 Aug 2024 16:01:05 +0200 clarified signature;
wenzelm [Tue, 13 Aug 2024 16:01:05 +0200] rev 80699
clarified signature;
Tue, 13 Aug 2024 15:50:25 +0200 unused (see d12c58e12c51);
wenzelm [Tue, 13 Aug 2024 15:50:25 +0200] rev 80698
unused (see d12c58e12c51);
Tue, 13 Aug 2024 15:42:55 +0200 tuned signature: support more general procedures;
wenzelm [Tue, 13 Aug 2024 15:42:55 +0200] rev 80697
tuned signature: support more general procedures;
Sun, 11 Aug 2024 23:11:03 +0200 merged
wenzelm [Sun, 11 Aug 2024 23:11:03 +0200] rev 80696
merged
Sun, 11 Aug 2024 20:20:05 +0200 tuned: more antiquotations;
wenzelm [Sun, 11 Aug 2024 20:20:05 +0200] rev 80695
tuned: more antiquotations;
Sun, 11 Aug 2024 20:19:47 +0200 tuned;
wenzelm [Sun, 11 Aug 2024 20:19:47 +0200] rev 80694
tuned;
Sun, 11 Aug 2024 14:45:56 +0200 tuned: more antiquotations;
wenzelm [Sun, 11 Aug 2024 14:45:56 +0200] rev 80693
tuned: more antiquotations;
Sun, 11 Aug 2024 14:18:40 +0200 tuned whitespace;
wenzelm [Sun, 11 Aug 2024 14:18:40 +0200] rev 80692
tuned whitespace;
Sun, 11 Aug 2024 13:08:11 +0200 more robust (amending 8f53fa93d5f0): R could be anything and Thm.instantiate' involves some type-checks, e.g. relevant for lemma fset_simps in theory Quotient_Examples.Quotient_FSet;
wenzelm [Sun, 11 Aug 2024 13:08:11 +0200] rev 80691
more robust (amending 8f53fa93d5f0): R could be anything and Thm.instantiate' involves some type-checks, e.g. relevant for lemma fset_simps in theory Quotient_Examples.Quotient_FSet;
Sun, 11 Aug 2024 11:32:20 +0200 tuned modules;
wenzelm [Sun, 11 Aug 2024 11:32:20 +0200] rev 80690
tuned modules;
Sat, 10 Aug 2024 21:32:10 +0200 misc tuning;
wenzelm [Sat, 10 Aug 2024 21:32:10 +0200] rev 80689
misc tuning;
Sat, 10 Aug 2024 21:14:07 +0200 tuned;
wenzelm [Sat, 10 Aug 2024 21:14:07 +0200] rev 80688
tuned;
Sat, 10 Aug 2024 21:13:37 +0200 tuned: more antiquotations;
wenzelm [Sat, 10 Aug 2024 21:13:37 +0200] rev 80687
tuned: more antiquotations;
Sat, 10 Aug 2024 20:46:12 +0200 misc tuning;
wenzelm [Sat, 10 Aug 2024 20:46:12 +0200] rev 80686
misc tuning;
Sat, 10 Aug 2024 20:45:55 +0200 misc tuning and clarification;
wenzelm [Sat, 10 Aug 2024 20:45:55 +0200] rev 80685
misc tuning and clarification;
Sat, 10 Aug 2024 20:20:59 +0200 tuned;
wenzelm [Sat, 10 Aug 2024 20:20:59 +0200] rev 80684
tuned;
Sat, 10 Aug 2024 20:20:52 +0200 misc tuning and clarification: proper context, proper exception;
wenzelm [Sat, 10 Aug 2024 20:20:52 +0200] rev 80683
misc tuning and clarification: proper context, proper exception;
Sat, 10 Aug 2024 13:49:08 +0200 tuned: eliminate odd clones;
wenzelm [Sat, 10 Aug 2024 13:49:08 +0200] rev 80682
tuned: eliminate odd clones;
Sat, 10 Aug 2024 13:42:27 +0200 tuned: more antiquotations;
wenzelm [Sat, 10 Aug 2024 13:42:27 +0200] rev 80681
tuned: more antiquotations;
Sat, 10 Aug 2024 13:42:16 +0200 unused;
wenzelm [Sat, 10 Aug 2024 13:42:16 +0200] rev 80680
unused;
Sat, 10 Aug 2024 12:26:17 +0200 tuned: more antiquotations;
wenzelm [Sat, 10 Aug 2024 12:26:17 +0200] rev 80679
tuned: more antiquotations;
Sat, 10 Aug 2024 12:12:53 +0200 tuned: more antiquotations;
wenzelm [Sat, 10 Aug 2024 12:12:53 +0200] rev 80678
tuned: more antiquotations;
Thu, 08 Aug 2024 22:49:40 +0200 tuned: more antiquotations;
wenzelm [Thu, 08 Aug 2024 22:49:40 +0200] rev 80677
tuned: more antiquotations;
Thu, 08 Aug 2024 17:06:08 +0200 tuned proofs;
wenzelm [Thu, 08 Aug 2024 17:06:08 +0200] rev 80676
tuned proofs;
Thu, 08 Aug 2024 16:23:30 +0200 tuned signature: more operations;
wenzelm [Thu, 08 Aug 2024 16:23:30 +0200] rev 80675
tuned signature: more operations;
Thu, 08 Aug 2024 16:21:48 +0200 tuned;
wenzelm [Thu, 08 Aug 2024 16:21:48 +0200] rev 80674
tuned;
Thu, 08 Aug 2024 16:03:34 +0200 tuned: more antiquotations;
wenzelm [Thu, 08 Aug 2024 16:03:34 +0200] rev 80673
tuned: more antiquotations;
Thu, 08 Aug 2024 14:24:18 +0200 clarified signature;
wenzelm [Thu, 08 Aug 2024 14:24:18 +0200] rev 80672
clarified signature;
Thu, 08 Aug 2024 18:56:14 +0100 Two little lemmas
paulson <lp15@cam.ac.uk> [Thu, 08 Aug 2024 18:56:14 +0100] rev 80671
Two little lemmas
Wed, 07 Aug 2024 20:56:31 +0200 merged
wenzelm [Wed, 07 Aug 2024 20:56:31 +0200] rev 80670
merged
Wed, 07 Aug 2024 20:15:03 +0200 more uniform Type_Infer_Context.infer_types_finished, despite subtle differences of Type_Infer.fixate vs. Proof_Context.standard_term_check_finish;
wenzelm [Wed, 07 Aug 2024 20:15:03 +0200] rev 80669
more uniform Type_Infer_Context.infer_types_finished, despite subtle differences of Type_Infer.fixate vs. Proof_Context.standard_term_check_finish;
Wed, 07 Aug 2024 20:11:05 +0200 tuned, following cdae621613da;
wenzelm [Wed, 07 Aug 2024 20:11:05 +0200] rev 80668
tuned, following cdae621613da;
Wed, 07 Aug 2024 20:07:50 +0200 tuned;
wenzelm [Wed, 07 Aug 2024 20:07:50 +0200] rev 80667
tuned;
(0) -30000 -10000 -3000 -1000 -480 tip