Sat, 18 Mar 2017 12:46:52 +0100 |
wenzelm |
restore output channels after shutdown, e.g. relevant for saved heap;
|
file |
diff |
annotate
|
Sat, 16 Jul 2016 18:56:43 +0200 |
wenzelm |
no Output.information by default, e.g. "isabelle console", "isabelle build";
|
file |
diff |
annotate
|
Sat, 09 Apr 2016 16:16:05 +0200 |
wenzelm |
shared output primitives of physical/virtual Pure;
|
file |
diff |
annotate
|
Wed, 06 Apr 2016 19:50:27 +0200 |
wenzelm |
more robust bootstrap;
|
file |
diff |
annotate
|
Mon, 21 Dec 2015 15:09:35 +0100 |
wenzelm |
more explicit ML profiling, with official Isabelle output;
|
file |
diff |
annotate
|
Tue, 30 Dec 2014 23:45:03 +0100 |
wenzelm |
explicit message channel for "legacy", which is nonetheless a variant of "warning";
|
file |
diff |
annotate
|
Tue, 23 Dec 2014 20:46:42 +0100 |
wenzelm |
explicit message channels for "state", "information";
|
file |
diff |
annotate
|
Fri, 31 Oct 2014 21:10:11 +0100 |
wenzelm |
discontinued obsolete tty and prompt;
|
file |
diff |
annotate
|
Fri, 31 Oct 2014 11:36:41 +0100 |
wenzelm |
discontinued obsolete Output.urgent_message;
|
file |
diff |
annotate
|
Fri, 15 Aug 2014 13:39:59 +0200 |
wenzelm |
explicit system message for protocol failure -- show on Syslog panel instead of Raw Output;
|
file |
diff |
annotate
|
Fri, 02 May 2014 19:51:40 +0200 |
wenzelm |
tuned signature -- channels for diagnostic output for system tools means stderr;
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 12:35:39 +0200 |
wenzelm |
some shortcuts for chunks, which sometimes avoid bulky string output;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
Mon, 10 Feb 2014 22:39:04 +0100 |
wenzelm |
seal system channels at end of Pure bootstrap -- Isabelle/Scala provides official interfaces;
|
file |
diff |
annotate
|
Mon, 11 Nov 2013 20:00:53 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 04 Sep 2013 15:27:24 +0200 |
wenzelm |
some explicit indication of Proof General legacy;
|
file |
diff |
annotate
|
Fri, 02 Aug 2013 22:17:53 +0200 |
wenzelm |
more general Output.result: allow to update arbitrary properties;
|
file |
diff |
annotate
|
Fri, 02 Aug 2013 20:47:02 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 09 Apr 2013 15:59:02 +0200 |
wenzelm |
clarified protocol_message undefinedness;
|
file |
diff |
annotate
|
Thu, 13 Dec 2012 19:53:55 +0100 |
wenzelm |
smarter handling of tracing messages: prover process pauses and enters user dialog;
|
file |
diff |
annotate
|
Thu, 13 Dec 2012 18:00:24 +0100 |
wenzelm |
enable Isabelle/ML to produce uninterpreted result messages as well;
|
file |
diff |
annotate
|
Fri, 28 Sep 2012 16:51:58 +0200 |
wenzelm |
smarter handling of tracing messages;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
Sat, 03 Mar 2012 18:18:39 +0100 |
wenzelm |
clarified terminology of raw protocol messages;
|
file |
diff |
annotate
|
Sat, 27 Aug 2011 17:26:14 +0200 |
wenzelm |
explicit markup for legacy warnings;
|
file |
diff |
annotate
|
Tue, 23 Aug 2011 16:53:05 +0200 |
wenzelm |
tuned signature -- contrast physical output primitives versus Output.raw_message;
|
file |
diff |
annotate
|
Thu, 18 Aug 2011 17:53:32 +0200 |
wenzelm |
more careful treatment of exception serial numbers, with propagation to message channel;
|
file |
diff |
annotate
|
Mon, 11 Jul 2011 22:50:29 +0200 |
wenzelm |
made SML/NJ happy;
|
file |
diff |
annotate
|
Mon, 11 Jul 2011 16:48:02 +0200 |
wenzelm |
JVM method invocation service via Scala layer;
|
file |
diff |
annotate
|
Mon, 11 Jul 2011 11:13:33 +0200 |
wenzelm |
some support for raw messages, which bypass standard Symbol/YXML decoding;
|
file |
diff |
annotate
|
Wed, 06 Jul 2011 20:46:06 +0200 |
wenzelm |
prefer Synchronized.var;
|
file |
diff |
annotate
|
Sun, 20 Mar 2011 21:28:11 +0100 |
wenzelm |
structure Timing: covers former start_timing/end_timing and Output.timeit etc;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
Mon, 25 Oct 2010 21:06:56 +0200 |
wenzelm |
renamed Output.priority to Output.urgent_message to emphasize its special role more clearly;
|
file |
diff |
annotate
|
Mon, 25 Oct 2010 20:24:13 +0200 |
wenzelm |
explicitly qualify type Output.output, which is a slightly odd internal feature;
|
file |
diff |
annotate
|
Mon, 25 Oct 2010 11:39:52 +0200 |
wenzelm |
removed some remains of Output.debug (follow-up to fce2202892c4);
|
file |
diff |
annotate
|
Mon, 27 Sep 2010 20:26:10 +0200 |
wenzelm |
renamed raw output primitives to emphasize their meaning -- not to be used in user-space;
|
file |
diff |
annotate
|
Sat, 28 Aug 2010 15:25:32 +0200 |
wenzelm |
non-critical output primitives -- depending on thread-safe TextIO, while races wrt. flushing should not matter;
|
file |
diff |
annotate
|
Fri, 27 Aug 2010 21:23:31 +0200 |
wenzelm |
discontinued broken no_warnings_CRITICAL -- global output channels must not be changed after startup initialization;
|
file |
diff |
annotate
|
Sun, 08 Aug 2010 19:36:31 +0200 |
wenzelm |
explicitly distinguish Output.status (essential feedback) vs. Output.report (useful markup);
|
file |
diff |
annotate
|
Mon, 12 Jul 2010 22:17:31 +0200 |
wenzelm |
removed impractical tolerate_legacy_features flag;
|
file |
diff |
annotate
|
Sat, 17 Oct 2009 15:57:51 +0200 |
wenzelm |
indicate CRITICAL nature of various setmp combinators;
|
file |
diff |
annotate
|
Tue, 29 Sep 2009 11:49:22 +0200 |
wenzelm |
explicit indication of Unsynchronized.ref;
|
file |
diff |
annotate
|
Wed, 17 Jun 2009 17:06:07 +0200 |
wenzelm |
removed obsolete time accumulator (better use Toplevel.profiling);
|
file |
diff |
annotate
|
Mon, 23 Mar 2009 21:40:12 +0100 |
wenzelm |
removed obsolete ml_output;
|
file |
diff |
annotate
|
Mon, 23 Mar 2009 17:21:42 +0100 |
wenzelm |
suppress status output for traditional tty modes (including Proof General);
|
file |
diff |
annotate
|
Fri, 06 Mar 2009 22:50:30 +0100 |
wenzelm |
eliminated Output.immediate_output -- violates the official message channel protocol;
|
file |
diff |
annotate
|
Sun, 01 Mar 2009 16:21:33 +0100 |
wenzelm |
end_timing: generalized result -- message plus with explicit time values;
|
file |
diff |
annotate
|
Wed, 21 Jan 2009 23:21:44 +0100 |
wenzelm |
removed Ids;
|
file |
diff |
annotate
|
Tue, 15 Jul 2008 14:15:49 +0200 |
wenzelm |
added status channel;
|
file |
diff |
annotate
|
Sat, 15 Mar 2008 22:07:32 +0100 |
wenzelm |
tuned messages;
|
file |
diff |
annotate
|
Sun, 06 Jan 2008 15:57:51 +0100 |
wenzelm |
added explicit prompt channel (prompt_fn/prompt);
|
file |
diff |
annotate
|
Mon, 17 Dec 2007 23:33:00 +0100 |
wenzelm |
cond_timeit: added message argument, use Exn.capture/release;
|
file |
diff |
annotate
|
Mon, 17 Dec 2007 22:40:12 +0100 |
haftmann |
tuned
|
file |
diff |
annotate
|
Mon, 17 Dec 2007 17:57:50 +0100 |
haftmann |
improved semantics of timeapp_msg
|
file |
diff |
annotate
|
Sat, 15 Dec 2007 13:08:31 +0100 |
wenzelm |
removed unused escape_malformed;
|
file |
diff |
annotate
|
Wed, 19 Sep 2007 20:45:29 +0200 |
wenzelm |
ml_output: proper error instead of error_msg;
|
file |
diff |
annotate
|
Mon, 17 Sep 2007 16:36:41 +0200 |
wenzelm |
avoid direct access to print_mode;
|
file |
diff |
annotate
|
Sun, 29 Jul 2007 17:28:55 +0200 |
wenzelm |
NAMED_CRITICAL;
|
file |
diff |
annotate
|
Sun, 29 Jul 2007 16:00:03 +0200 |
wenzelm |
removed obsolete TOPLEVEL_ERROR etc. (cf. toplevel.ML);
|
file |
diff |
annotate
|
Tue, 24 Jul 2007 19:44:35 +0200 |
wenzelm |
moved exception capture/release to structure Exn;
|
file |
diff |
annotate
|
Mon, 23 Jul 2007 19:45:46 +0200 |
wenzelm |
marked some CRITICAL sections;
|
file |
diff |
annotate
|
Mon, 23 Jul 2007 14:06:12 +0200 |
wenzelm |
marked some CRITICAL sections (for multithreading);
|
file |
diff |
annotate
|
Thu, 19 Jul 2007 23:18:46 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 11 Jul 2007 00:29:49 +0200 |
wenzelm |
added escape_malformed (failsafe);
|
file |
diff |
annotate
|
Mon, 09 Jul 2007 11:44:20 +0200 |
wenzelm |
type output = string indicates raw system output;
|
file |
diff |
annotate
|
Sat, 07 Jul 2007 00:14:57 +0200 |
wenzelm |
renamed raw to escape;
|
file |
diff |
annotate
|
Mon, 30 Apr 2007 13:32:58 +0200 |
wenzelm |
explicit treatment of legacy_features;
|
file |
diff |
annotate
|
Sun, 15 Apr 2007 14:31:59 +0200 |
wenzelm |
removed unused Output.panic hook -- internal to PG wrapper;
|
file |
diff |
annotate
|
Wed, 04 Apr 2007 00:11:17 +0200 |
wenzelm |
cleaned-up Output functions;
|
file |
diff |
annotate
|
Mon, 19 Mar 2007 11:59:36 +0100 |
haftmann |
dropped overwrite_warn
|
file |
diff |
annotate
|
Wed, 31 Jan 2007 16:05:13 +0100 |
haftmann |
dropped Output.update_warn
|
file |
diff |
annotate
|
Sat, 20 Jan 2007 14:09:14 +0100 |
wenzelm |
Output.debug: non-strict;
|
file |
diff |
annotate
|
Mon, 13 Nov 2006 15:43:14 +0100 |
haftmann |
combinator for overwriting changes with warning
|
file |
diff |
annotate
|
Fri, 10 Nov 2006 23:22:01 +0100 |
wenzelm |
tuned names of start_timing,/end_timing/check_timer;
|
file |
diff |
annotate
|
Mon, 09 Oct 2006 19:37:05 +0200 |
wenzelm |
moved Context.ml_output to Output.ml_output;
|
file |
diff |
annotate
|
Thu, 21 Sep 2006 19:04:20 +0200 |
wenzelm |
member (op =);
|
file |
diff |
annotate
|
Tue, 14 Mar 2006 22:06:33 +0100 |
wenzelm |
Output.add_mode: keyword component;
|
file |
diff |
annotate
|
Thu, 19 Jan 2006 21:22:21 +0100 |
wenzelm |
added ML_errors;
|
file |
diff |
annotate
|
Sat, 14 Jan 2006 17:14:15 +0100 |
wenzelm |
removed special ERROR handling stuff (transform_error etc.);
|
file |
diff |
annotate
|
Wed, 21 Sep 2005 10:32:06 +0200 |
haftmann |
added update_warn
|
file |
diff |
annotate
|
Tue, 20 Sep 2005 16:17:34 +0200 |
haftmann |
introduced AList module in favor of assoc etc.
|
file |
diff |
annotate
|
Thu, 15 Sep 2005 17:16:56 +0200 |
wenzelm |
TableFun/Symtab: curried lookup and update;
|
file |
diff |
annotate
|
Thu, 01 Sep 2005 18:48:50 +0200 |
wenzelm |
curried_lookup/update;
|
file |
diff |
annotate
|
Wed, 06 Jul 2005 20:00:37 +0200 |
wenzelm |
added time_accumulator and accumulated_time supercede
|
file |
diff |
annotate
|
Mon, 04 Jul 2005 17:09:15 +0200 |
wenzelm |
added transform_exceptions: bool ref;
|
file |
diff |
annotate
|
Thu, 02 Jun 2005 18:29:51 +0200 |
wenzelm |
added no_warnings;
|
file |
diff |
annotate
|
Sun, 13 Feb 2005 17:15:14 +0100 |
skalberg |
Deleted Library.option type.
|
file |
diff |
annotate
|
Wed, 08 Sep 2004 19:37:07 +0200 |
aspinall |
Add info and debug output channels.
|
file |
diff |
annotate
|
Tue, 29 Jun 2004 11:18:34 +0200 |
kleing |
license change to BSD
|
file |
diff |
annotate
|
Mon, 21 Jun 2004 16:39:39 +0200 |
wenzelm |
immediate_output;
|
file |
diff |
annotate
|
Sun, 20 Jun 2004 09:27:40 +0200 |
wenzelm |
added accumulated timing;
|
file |
diff |
annotate
|
Wed, 16 Jun 2004 20:37:00 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 09 Jun 2004 18:56:47 +0200 |
wenzelm |
tuned comment;
|
file |
diff |
annotate
|
Sun, 06 Jun 2004 18:35:39 +0200 |
wenzelm |
added has_mode; handle_error: output raw;
|
file |
diff |
annotate
|
Sat, 05 Jun 2004 13:06:28 +0200 |
wenzelm |
moved exception handling back to library.ML;
|
file |
diff |
annotate
|
Tue, 01 Jun 2004 18:51:55 +0200 |
aspinall |
Add panic function which exits Isabelle immediately.
|
file |
diff |
annotate
|
Sat, 29 May 2004 14:54:10 +0200 |
wenzelm |
output channels;
|
file |
diff |
annotate
|