src/Pure/General/output.ML
Tue, 30 Dec 2014 23:45:03 +0100 wenzelm explicit message channel for "legacy", which is nonetheless a variant of "warning";
Tue, 23 Dec 2014 20:46:42 +0100 wenzelm explicit message channels for "state", "information";
Fri, 31 Oct 2014 21:10:11 +0100 wenzelm discontinued obsolete tty and prompt;
Fri, 31 Oct 2014 11:36:41 +0100 wenzelm discontinued obsolete Output.urgent_message;
Fri, 15 Aug 2014 13:39:59 +0200 wenzelm explicit system message for protocol failure -- show on Syslog panel instead of Raw Output;
Fri, 02 May 2014 19:51:40 +0200 wenzelm tuned signature -- channels for diagnostic output for system tools means stderr;
Mon, 31 Mar 2014 12:35:39 +0200 wenzelm some shortcuts for chunks, which sometimes avoid bulky string output;
Mon, 31 Mar 2014 10:28:08 +0200 wenzelm support bulk messages consisting of small string segments, which are more healthy to the Poly/ML RTS and might prevent spurious GC crashes such as MTGCProcessMarkPointers::ScanAddressesInObject;
Thu, 27 Mar 2014 17:56:13 +0100 wenzelm redirect ML_Compiler reports more directly: only the (big) parse tree report is deferred via Execution.print (NB: this does not work for asynchronous "diag" commands);
Wed, 26 Mar 2014 20:32:15 +0100 wenzelm support to redirect report on asynchronous / non-strict print function (NB: not scalable due to bulky merge of markup trees);
Mon, 10 Feb 2014 22:39:04 +0100 wenzelm seal system channels at end of Pure bootstrap -- Isabelle/Scala provides official interfaces;
Mon, 11 Nov 2013 20:00:53 +0100 wenzelm tuned signature;
Wed, 04 Sep 2013 15:27:24 +0200 wenzelm some explicit indication of Proof General legacy;
Fri, 02 Aug 2013 22:17:53 +0200 wenzelm more general Output.result: allow to update arbitrary properties;
Fri, 02 Aug 2013 20:47:02 +0200 wenzelm tuned signature;
Tue, 09 Apr 2013 15:59:02 +0200 wenzelm clarified protocol_message undefinedness;
Thu, 13 Dec 2012 19:53:55 +0100 wenzelm smarter handling of tracing messages: prover process pauses and enters user dialog;
Thu, 13 Dec 2012 18:00:24 +0100 wenzelm enable Isabelle/ML to produce uninterpreted result messages as well;
Fri, 28 Sep 2012 16:51:58 +0200 wenzelm smarter handling of tracing messages;
Fri, 25 May 2012 11:18:32 +0200 wenzelm ignore empty messages even on tty, e.g. relevant for Isabelle_System.bash_output err output;
Sat, 03 Mar 2012 18:18:39 +0100 wenzelm clarified terminology of raw protocol messages;
Sat, 27 Aug 2011 17:26:14 +0200 wenzelm explicit markup for legacy warnings;
Tue, 23 Aug 2011 16:53:05 +0200 wenzelm tuned signature -- contrast physical output primitives versus Output.raw_message;
Thu, 18 Aug 2011 17:53:32 +0200 wenzelm more careful treatment of exception serial numbers, with propagation to message channel;
Mon, 11 Jul 2011 22:50:29 +0200 wenzelm made SML/NJ happy;
Mon, 11 Jul 2011 16:48:02 +0200 wenzelm JVM method invocation service via Scala layer;
Mon, 11 Jul 2011 11:13:33 +0200 wenzelm some support for raw messages, which bypass standard Symbol/YXML decoding;
Wed, 06 Jul 2011 20:46:06 +0200 wenzelm prefer Synchronized.var;
Sun, 20 Mar 2011 21:28:11 +0100 wenzelm structure Timing: covers former start_timing/end_timing and Output.timeit etc;
Mon, 25 Oct 2010 21:23:09 +0200 wenzelm more explicit indication of Output.Private_Hooks (still public to accomodate clones of Proof General for now);
less more (0) -50 -30 tip