Fri, 28 Jun 2024 16:51:55 +0200 |
wenzelm |
minor performance tuning: allow recode operation during YXML parsing;
|
file |
diff |
annotate
|
Fri, 28 Jun 2024 13:25:51 +0200 |
wenzelm |
minor performance tuning;
|
file |
diff |
annotate
|
Fri, 28 Jun 2024 13:46:06 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Fri, 28 Jun 2024 13:20:18 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Fri, 28 Jun 2024 11:37:13 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Fri, 28 Jun 2024 00:15:34 +0200 |
wenzelm |
minor performance tuning: more direct Bytes with Symbol.encode;
|
file |
diff |
annotate
|
Fri, 10 Nov 2023 16:03:52 +0100 |
wenzelm |
clarified loading of symbols: permissive entries in $ISABELLE_SYMBOLS require explicit "?";
|
file |
diff |
annotate
|
Tue, 29 Aug 2023 16:39:29 +0200 |
wenzelm |
clarified signature: prefer enum types;
|
file |
diff |
annotate
|
Tue, 29 Aug 2023 12:53:28 +0200 |
wenzelm |
misc tuning: support "scalac -source 3.3";
|
file |
diff |
annotate
|
Sat, 01 Oct 2022 20:10:56 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Fri, 08 Jul 2022 20:24:05 +0200 |
wenzelm |
more robust Scala 3 indentation, for the sake of IntelliJ IDEA;
|
file |
diff |
annotate
|
Fri, 01 Apr 2022 17:06:10 +0200 |
wenzelm |
clarified formatting, for the sake of scala3;
|
file |
diff |
annotate
|
Wed, 09 Mar 2022 16:21:14 +0100 |
wenzelm |
inline Isabelle symbols into source text, so that "isabelle vscode" can start up properly without access to process.env or fs;
|
file |
diff |
annotate
|
Mon, 07 Mar 2022 16:14:14 +0100 |
wenzelm |
clarified char symbols: cover most European languages;
|
file |
diff |
annotate
|
Mon, 07 Mar 2022 16:01:54 +0100 |
wenzelm |
more elementary Symbol.Matcher without detour via Regex (see also Pure/General/symbol_explode.ML);
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 16:05:02 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 15:47:54 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 15:39:51 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 13:08:25 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 12:40:37 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 12:20:27 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 12:08:49 +0100 |
wenzelm |
misc tuning, based on suggestions by IntelliJ IDEA;
|
file |
diff |
annotate
|
Thu, 04 Mar 2021 15:41:46 +0100 |
wenzelm |
tuned --- fewer warnings;
|
file |
diff |
annotate
|
Wed, 03 Mar 2021 21:58:29 +0100 |
wenzelm |
tuned --- fewer warnings;
|
file |
diff |
annotate
|
Mon, 01 Mar 2021 19:41:52 +0100 |
wenzelm |
tuned --- fewer warnings;
|
file |
diff |
annotate
|
Sat, 30 Jan 2021 19:36:42 +0100 |
wenzelm |
tuned signature: more types;
|
file |
diff |
annotate
|
Sun, 10 Jan 2021 13:04:29 +0100 |
wenzelm |
more informative errors: simplify diagnosis of spurious failures reported by users;
|
file |
diff |
annotate
|
Sat, 02 Jan 2021 20:56:08 +0100 |
wenzelm |
support more direct hash-consing via XML.Cache;
|
file |
diff |
annotate
|
Thu, 10 Dec 2020 15:08:31 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 16:40:31 +0100 |
wenzelm |
unused (see 7634d33c1a79);
|
file |
diff |
annotate
|
Wed, 01 Apr 2020 20:17:23 +0200 |
wenzelm |
pretty formatting as in Isabelle/ML;
|
file |
diff |
annotate
|
Fri, 27 Mar 2020 22:01:27 +0100 |
wenzelm |
misc tuning based on hints by IntelliJ IDEA;
|
file |
diff |
annotate
|
Wed, 15 Jan 2020 19:54:50 +0100 |
wenzelm |
misc tuning, following hint by IntelliJ;
|
file |
diff |
annotate
|
Sun, 10 Mar 2019 21:12:29 +0100 |
wenzelm |
document markers are formal comments, and may thus occur anywhere in the command-span;
|
file |
diff |
annotate
|
Sun, 10 Mar 2019 00:21:34 +0100 |
wenzelm |
added semantic document markers;
|
file |
diff |
annotate
|
Fri, 21 Dec 2018 13:00:59 +0100 |
wenzelm |
more Haskell operations;
|
file |
diff |
annotate
|
Tue, 11 Dec 2018 19:25:35 +0100 |
wenzelm |
more uniform multi-language operations;
|
file |
diff |
annotate
|
Tue, 20 Nov 2018 13:44:06 +0100 |
wenzelm |
clarified presentation;
|
file |
diff |
annotate
|
Tue, 16 Jan 2018 15:53:42 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 15 Jan 2018 14:31:57 +0100 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Sun, 14 Jan 2018 20:58:41 +0100 |
wenzelm |
trim blanks -- more thoroughly than in update_cartouches (for single-line comments);
|
file |
diff |
annotate
|
Tue, 09 Jan 2018 17:40:25 +0100 |
wenzelm |
show only symbols with code;
|
file |
diff |
annotate
|
Mon, 01 Jan 2018 21:17:28 +0100 |
wenzelm |
more completion templates;
|
file |
diff |
annotate
|
Sat, 30 Dec 2017 20:04:05 +0100 |
wenzelm |
more robust treatment of conflicts with existing Unicode text;
|
file |
diff |
annotate
|
Fri, 22 Dec 2017 15:49:44 +0100 |
wenzelm |
HTML rendering of \<^control> as in Isabelle/jEdit;
|
file |
diff |
annotate
|
Mon, 04 Dec 2017 22:54:31 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 04 Dec 2017 17:37:26 +0100 |
wenzelm |
font style for literal control symbols, notably for antiquotations;
|
file |
diff |
annotate
|
Wed, 25 Oct 2017 14:54:28 +0200 |
wenzelm |
more explicit check;
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 16:59:14 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 05 Jun 2017 13:19:14 +0200 |
wenzelm |
uniform notion of Symbol.is_controllable (see also 265d9300d523);
|
file |
diff |
annotate
|
Thu, 01 Jun 2017 21:15:56 +0200 |
wenzelm |
output control symbols like ML version, with optionally hidden source;
|
file |
diff |
annotate
|
Thu, 20 Apr 2017 11:33:36 +0200 |
wenzelm |
tuned whitespace;
|
file |
diff |
annotate
|
Sat, 01 Apr 2017 19:17:15 +0200 |
wenzelm |
clarified YXML vs. symbol encoding: operate on whole message;
|
file |
diff |
annotate
|
Mon, 20 Mar 2017 20:43:26 +0100 |
wenzelm |
support to encode/decode command state;
|
file |
diff |
annotate
|
Sun, 12 Mar 2017 14:23:38 +0100 |
wenzelm |
discontinued pointless Text.Length: Javascript and Java agree in old-fashioned UTF-16;
|
file |
diff |
annotate
|
Wed, 28 Dec 2016 17:10:09 +0100 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Tue, 20 Dec 2016 16:08:02 +0100 |
wenzelm |
more systematic text length wrt. encoding;
|
file |
diff |
annotate
|
Tue, 20 Dec 2016 10:44:36 +0100 |
wenzelm |
more systematic text length;
|
file |
diff |
annotate
|
Tue, 20 Dec 2016 09:52:01 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Thu, 10 Nov 2016 09:43:15 +0100 |
wenzelm |
tuned comment;
|
file |
diff |
annotate
|
Thu, 22 Sep 2016 11:25:27 +0200 |
wenzelm |
discontinued raw symbols;
|
file |
diff |
annotate
|
Wed, 20 Jul 2016 16:02:00 +0200 |
wenzelm |
completion templates for commands involving "begin ... end" blocks;
|
file |
diff |
annotate
|
Sun, 06 Mar 2016 13:19:19 +0100 |
wenzelm |
clarified ML syntax for strings concerning UTF8;
|
file |
diff |
annotate
|
Thu, 21 Jan 2016 22:16:48 +0100 |
wenzelm |
tuned message;
|
file |
diff |
annotate
|
Fri, 08 Jan 2016 18:18:40 +0100 |
wenzelm |
clarified symbol insertion, depending on buffer encoding;
|
file |
diff |
annotate
|
Fri, 08 Jan 2016 17:17:43 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 29 Dec 2015 16:23:34 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sat, 19 Dec 2015 15:14:59 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 05 Nov 2015 00:02:30 +0100 |
wenzelm |
symbolic syntax "\<comment> text";
|
file |
diff |
annotate
|
Mon, 19 Oct 2015 16:37:45 +0200 |
wenzelm |
added action "isabelle-emph";
|
file |
diff |
annotate
|
Sun, 18 Oct 2015 17:20:20 +0200 |
wenzelm |
clarified Symbol.is_control;
|
file |
diff |
annotate
|
Fri, 09 Oct 2015 19:25:13 +0200 |
wenzelm |
output HTML text according to Isabelle/Scala Symbol.Interpretation;
|
file |
diff |
annotate
|
Mon, 14 Sep 2015 17:39:29 +0200 |
wenzelm |
replacement character for spaces;
|
file |
diff |
annotate
|
Sun, 03 May 2015 00:01:10 +0200 |
wenzelm |
misc tuning, based on warnings by IntelliJ IDEA;
|
file |
diff |
annotate
|
Mon, 08 Dec 2014 11:49:04 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 02 Aug 2014 11:39:13 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Sat, 26 Apr 2014 13:34:10 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 08 Apr 2014 20:00:53 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 08 Apr 2014 19:35:50 +0200 |
wenzelm |
more frugal Symbol.Index -- no need to waste space on mostly empty arrays;
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 17:41:45 +0200 |
wenzelm |
proper structural hashCode, which is required for Command.File equals (NB: Array has physical object identity);
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 15:05:24 +0200 |
wenzelm |
store blob content within document node: aux. files that were once open are made persistent;
|
file |
diff |
annotate
|
Mon, 03 Mar 2014 12:54:12 +0100 |
wenzelm |
tuned signature -- emphasize symbol positions (prover) vs. decoded text offsets (editor);
|
file |
diff |
annotate
|
Thu, 20 Feb 2014 14:36:17 +0100 |
wenzelm |
tuned imports;
|
file |
diff |
annotate
|
Fri, 14 Feb 2014 21:06:20 +0100 |
wenzelm |
lexical syntax for SML (in Scala);
|
file |
diff |
annotate
|
Tue, 11 Feb 2014 15:55:05 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 18 Jan 2014 19:15:12 +0100 |
wenzelm |
support for nested text cartouches;
|
file |
diff |
annotate
|
Fri, 13 Dec 2013 12:31:45 +0100 |
wenzelm |
clarified Proof General legacy: special treatment of \<^newline> only in TTY mode;
|
file |
diff |
annotate
|
Wed, 04 Sep 2013 13:22:03 +0200 |
wenzelm |
expose basic Symbol.properties (uninterpreted);
|
file |
diff |
annotate
|
Fri, 30 Aug 2013 23:38:18 +0200 |
wenzelm |
sort items according to persistent history of frequency of use;
|
file |
diff |
annotate
|
Fri, 30 Aug 2013 11:04:29 +0200 |
wenzelm |
allow multiple symbol properties, notably groups and abbrevs;
|
file |
diff |
annotate
|
Tue, 13 Aug 2013 20:34:46 +0200 |
wenzelm |
discontinued special treatment of \<^isub> and \<^isup> in rendering or editor front-end;
|
file |
diff |
annotate
|
Wed, 07 Aug 2013 11:50:14 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 10 Jul 2013 16:25:26 +0200 |
wenzelm |
more robust identifier syntax: sub/superscript counts as modifier of LETDIG part instead of LETTER, both isub/isup and sub/sup are allowed;
|
file |
diff |
annotate
|
Wed, 03 Jul 2013 15:11:15 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 16 Dec 2012 17:38:16 +0100 |
wenzelm |
allow to suppress ISABELLE_SYMBOLS for experiments;
|
file |
diff |
annotate
|
Fri, 30 Nov 2012 10:42:54 +0100 |
wenzelm |
prefer Symbol.decode_strict in batch mode, to avoid files with spurious Unicode symbols that clash with Isabelle symbol interpretation;
|
file |
diff |
annotate
|
Mon, 26 Nov 2012 21:10:42 +0100 |
wenzelm |
more uniform Symbol.is_ascii_identifier in ML/Scala;
|
file |
diff |
annotate
|
Mon, 26 Nov 2012 19:56:09 +0100 |
wenzelm |
removed remains of Oheimb's double-space (cf. 0a5af667dc75);
|
file |
diff |
annotate
|
Sat, 24 Nov 2012 16:59:07 +0100 |
wenzelm |
tuned symbol groups;
|
file |
diff |
annotate
|
Tue, 20 Nov 2012 22:52:04 +0100 |
wenzelm |
support for symbol groups, retaining original order of declarations;
|
file |
diff |
annotate
|
Fri, 24 Aug 2012 19:35:44 +0200 |
wenzelm |
more precise counting of line/column;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 21:32:46 +0200 |
wenzelm |
simplified symbol matching;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 21:10:36 +0200 |
wenzelm |
further clarification of malformed symbols;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 20:54:06 +0200 |
wenzelm |
more liberal scanning of potentially malformed symbols;
|
file |
diff |
annotate
|
Tue, 07 Aug 2012 12:10:26 +0200 |
wenzelm |
tuned signature -- make Pretty less dependent on Symbol;
|
file |
diff |
annotate
|
Fri, 27 Jul 2012 14:22:32 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 17 Jul 2012 16:54:23 +0200 |
wenzelm |
tuned imports;
|
file |
diff |
annotate
|
Thu, 24 May 2012 22:07:00 +0200 |
wenzelm |
less warning in scala-2.10.0-M3;
|
file |
diff |
annotate
|
Mon, 26 Mar 2012 20:42:00 +0200 |
wenzelm |
more precise treatment of \r\n as blank symbol (cf. 2bf29095d26f), e.g. relevant for loading theory headers in Isabelle/jEdit -- NB: jEdit and Isabelle/ML normalize newline variants to \n, but Isabelle/Scala retains them literally;
|
file |
diff |
annotate
|
Sat, 17 Mar 2012 17:44:29 +0100 |
wenzelm |
misc tuning to accomodate scala-2.10.0-M2;
|
file |
diff |
annotate
|
Mon, 19 Sep 2011 22:42:57 +0200 |
wenzelm |
refined Symbol.is_symbolic -- cover recoded versions as well;
|
file |
diff |
annotate
|
Sat, 17 Sep 2011 16:19:40 +0200 |
wenzelm |
Symbol.explode as in ML;
|
file |
diff |
annotate
|
Wed, 17 Aug 2011 16:01:27 +0200 |
wenzelm |
some convenience actions/shortcuts for control symbols;
|
file |
diff |
annotate
|
Sat, 13 Aug 2011 13:48:26 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sat, 09 Jul 2011 12:56:51 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 07 Jul 2011 14:10:50 +0200 |
wenzelm |
explicit indication of type Symbol.Symbol;
|
file |
diff |
annotate
|
Thu, 07 Jul 2011 13:48:30 +0200 |
wenzelm |
simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
|
file |
diff |
annotate
|
Tue, 05 Jul 2011 23:18:14 +0200 |
wenzelm |
simplified Symbol.iterator: produce strings, which are mostly preallocated;
|
file |
diff |
annotate
|
Wed, 22 Jun 2011 20:38:03 +0200 |
wenzelm |
clarified decoded control symbols;
|
file |
diff |
annotate
|
Tue, 21 Jun 2011 14:12:49 +0200 |
wenzelm |
more uniform treatment of recode_set/recode_map;
|
file |
diff |
annotate
|