src/Pure/Isar/proof_display.ML
Mon, 29 Jan 2024 11:54:44 +0100 wenzelm more robust (amending 1600fb749c54), to support the following corner case:
Wed, 10 Jan 2024 13:37:29 +0100 wenzelm tuned signature;
Wed, 20 Dec 2023 11:55:04 +0100 wenzelm clarified ML toplevel output: avoid "??." prefix;
Tue, 05 Dec 2023 11:11:00 +0100 wenzelm more ML pretty-printing;
Wed, 26 Jul 2023 20:15:31 +0200 wenzelm prefer Output.writeln for theory "results", as opposed to Output.state for genuine proof states (see f8c412a45af8, c668735fb8b5, ecf80e37ed1a);
Wed, 26 Jul 2023 12:58:47 +0200 wenzelm tuned signature: more operations;
Thu, 11 May 2023 12:20:47 +0200 wenzelm more diagnostic operations;
Sat, 22 Apr 2023 21:00:24 +0200 wenzelm tuned: concise combinators instead of bulky case-expressions;
Fri, 09 Sep 2022 14:03:29 +0200 wenzelm discontinued somewhat pointless option: Proof_Display.pretty_goal_inst should always work smoothly (and not crash unexpectedly);
Thu, 08 Sep 2022 12:43:40 +0200 wenzelm clarified failure: warning for logical error, exception for program breakdown;
Wed, 07 Sep 2022 21:15:10 +0200 wenzelm clarified output;
Wed, 07 Sep 2022 11:43:34 +0200 wenzelm more robust: capture corner case seen in line 631 of "$AFP/Automatic_Refinement/Autoref_Bindings_HOL.thy" (AFP/6c87f24bb773);
Tue, 06 Sep 2022 12:44:02 +0200 wenzelm option "show_states" for more verbosity of batch-builds;
Tue, 06 Sep 2022 12:25:57 +0200 wenzelm proper antiquotations;
Mon, 05 Sep 2022 22:47:09 +0200 wenzelm clarified options, following e.g. "show_consts";
Mon, 05 Sep 2022 21:59:05 +0200 wenzelm proper Envir.subst operations: env is already normalized, using Envir.norm may lead to non-termination;
Mon, 05 Sep 2022 21:20:38 +0200 wenzelm unused (see 15758fced053);
Mon, 05 Sep 2022 21:18:40 +0200 wenzelm clarified modules;
Mon, 05 Sep 2022 21:13:29 +0200 wenzelm show goal instantiation, notably for 'schematic_goal' command (inactive by default);
Mon, 05 Sep 2022 17:53:45 +0200 wenzelm tuned signature;
Wed, 18 Aug 2021 23:04:58 +0200 wenzelm support configuration options "show_results";
Tue, 22 Oct 2019 20:59:57 +0200 wenzelm no printing of axioms -- too bulky;
Sun, 18 Dec 2016 13:07:13 +0100 wenzelm tuned messages -- more symbols;
Wed, 06 Apr 2016 16:33:33 +0200 wenzelm clarified modules;
Sat, 16 Jan 2016 15:03:55 +0100 wenzelm tuned message;
Fri, 25 Sep 2015 20:37:59 +0200 wenzelm moved remaining display.ML to more_thm.ML;
Fri, 25 Sep 2015 20:04:25 +0200 wenzelm less redundant output;
Fri, 25 Sep 2015 19:54:51 +0200 wenzelm proper context;
Thu, 24 Sep 2015 23:33:29 +0200 wenzelm more explicit Defs.context: use proper name spaces as far as possible;
Wed, 23 Sep 2015 09:36:18 +0200 wenzelm tuned output;
Wed, 23 Sep 2015 09:30:12 +0200 wenzelm tuned output;
Tue, 22 Sep 2015 22:42:48 +0200 wenzelm tuned signature;
Tue, 22 Sep 2015 20:21:53 +0200 wenzelm tuned output;
Tue, 22 Sep 2015 18:56:25 +0200 wenzelm separate command 'print_definitions';
Sat, 15 Aug 2015 19:42:35 +0200 wenzelm clarified context;
Thu, 13 Aug 2015 11:05:19 +0200 wenzelm tuned signature, in accordance to sortBy in Scala;
Tue, 23 Dec 2014 20:46:42 +0100 wenzelm explicit message channels for "state", "information";
Tue, 22 Jul 2014 14:03:00 +0200 wenzelm tuned messages;
Fri, 09 May 2014 22:04:50 +0200 wenzelm more position markup to help locating the query context, e.g. from "Info" dockable;
Wed, 07 May 2014 13:55:16 +0200 wenzelm print results as "state", to avoid intrusion into the source text;
Wed, 07 May 2014 11:50:30 +0200 wenzelm more emphatic output for Proof General;
Mon, 05 May 2014 17:14:46 +0200 wenzelm clarified print operations for "terms" and "theorems";
Sat, 15 Mar 2014 11:22:25 +0100 wenzelm more explicit treatment of verbose mode, which includes concealed entries;
Wed, 26 Feb 2014 10:53:19 +0100 wenzelm tuned signature;
Mon, 13 May 2013 12:40:17 +0200 wenzelm retain goal display options when printing error messages, to avoid breakdown for huge goals;
Wed, 03 Apr 2013 13:58:00 +0200 wenzelm tuned output -- less bullets;
Sat, 30 Mar 2013 13:40:19 +0100 wenzelm more item markup;
Mon, 19 Nov 2012 20:23:47 +0100 wenzelm theorem status about oracles/futures is no longer printed by default;
Tue, 16 Oct 2012 20:35:24 +0200 wenzelm tuned messages;
Tue, 16 Oct 2012 20:23:00 +0200 wenzelm more proof method text position information;
Tue, 16 Oct 2012 15:14:12 +0200 wenzelm more informative errors for 'proof' and 'apply' steps;
Tue, 16 Oct 2012 14:02:02 +0200 wenzelm further attempts to unify/simplify goal output;
Tue, 28 Feb 2012 16:43:32 +0100 wenzelm display proof results as "state", to suppress odd squiggles in the Prover IDE (see also 9240be8c8c69);
Wed, 26 Oct 2011 22:51:06 +0200 wenzelm more robust ML pretty printing (cf. b6c527c64789);
Wed, 17 Aug 2011 16:46:58 +0200 wenzelm improved default context for ML toplevel pretty-printing;
Sat, 13 Aug 2011 22:04:07 +0200 wenzelm less verbosity in batch mode -- spam reduction and notable performance improvement;
Thu, 12 May 2011 16:23:13 +0200 wenzelm proper configuration options Proof_Context.debug and Proof_Context.verbose;
Sat, 16 Apr 2011 15:47:52 +0200 wenzelm modernized structure Proof_Context;
Fri, 14 Jan 2011 16:00:11 +0100 wenzelm tuned markup;
Mon, 20 Sep 2010 16:05:25 +0200 wenzelm renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;
less more (0) -60 tip