src/Pure/PIDE/command.ML
Wed, 26 Mar 2014 12:32:51 +0100 wenzelm more uniform Execution.fork vs. Execution.print;
Wed, 26 Mar 2014 12:15:42 +0100 wenzelm added Execution.print: accumulate print operations for some command execution, which are applied later and print time;
Mon, 24 Mar 2014 12:00:17 +0100 wenzelm discontinued Toplevel.debug in favour of system option "exception_trace";
Mon, 10 Mar 2014 21:15:29 +0100 wenzelm some Markup.language_path to prevent completion of symbols (notably "~") -- always "delimited" for simplicity in contrast to 42ac3cfb89f6;
Fri, 28 Feb 2014 11:46:54 +0100 wenzelm tuned signature;
Thu, 27 Feb 2014 17:29:58 +0100 wenzelm store blobs / inlined files as separate text lines: smaller values are more healthy for the Poly/ML RTS and allow implicit sharing;
Mon, 24 Feb 2014 10:48:34 +0100 wenzelm clarified Token.range_of in accordance to Symbol_Pos.range;
Mon, 24 Feb 2014 10:17:29 +0100 wenzelm tuned signature;
Tue, 11 Feb 2014 15:05:13 +0100 wenzelm report (but ignore) markup within auxiliary files;
Thu, 05 Dec 2013 20:22:53 +0100 wenzelm more uniform status -- accommodate spurious Exn.Interrupt from user code, allow ML_Compiler.exn_messages_id to crash;
Thu, 05 Dec 2013 17:58:03 +0100 wenzelm merged, resolving obvious conflicts in NEWS and src/Pure/System/isabelle_process.ML;
Thu, 28 Nov 2013 12:54:39 +0100 wenzelm more official task context via Task_Queue.enroll, which is required to participate in group cancellation (e.g. to terminate command exec);
Mon, 25 Nov 2013 21:17:18 +0100 wenzelm more defensive order of Markup.failed vs. Markup.finished -- more informative status in Isabelle/Scala, although it is not rendered in Isabelle/jEdit;
Wed, 20 Nov 2013 22:10:45 +0100 wenzelm register actual group of nested worker context -- relevant for insulated cancellation of exec_ids (see also 78693e46a237, e0169f13bd37);
Wed, 20 Nov 2013 12:04:06 +0100 wenzelm proper static resolution of files via Thy_Load.load_thy, instead of TTY fall-back;
Wed, 20 Nov 2013 11:55:52 +0100 wenzelm load files that are not provided by PIDE blobs;
Tue, 19 Nov 2013 21:49:31 +0100 wenzelm more uniform handling of inlined files;
Tue, 19 Nov 2013 19:43:26 +0100 wenzelm release file errors at runtime: Command.eval instead of Command.read;
Tue, 19 Nov 2013 19:33:27 +0100 wenzelm maintain blobs within document state: digest + text in ML, digest-only in Scala;
Sun, 29 Sep 2013 11:21:02 +0200 wenzelm low-priority print task is always asynchronous -- relevant for single-core machine and automatically tried tools;
Wed, 18 Sep 2013 13:18:51 +0200 wenzelm improved printing of exception trace in Poly/ML 5.5.1;
Wed, 04 Sep 2013 16:03:45 +0200 wenzelm non-persistent print_state: trade-off between JVM space vs. ML time;
Tue, 03 Sep 2013 11:29:01 +0200 wenzelm Execution.fork formally requires registered Execution.running;
Sun, 25 Aug 2013 20:32:26 +0200 wenzelm maintain goal forks as part of global execution;
Sun, 25 Aug 2013 16:03:12 +0200 wenzelm discontinued parallel_subproofs_saturation and related internal counters (superseded by parallel_subproofs_threshold and timing information);
Tue, 13 Aug 2013 11:49:01 +0200 wenzelm more explicit error, e.g. for sledgehammer query operation applied in non-HOL session;
Sat, 10 Aug 2013 10:59:56 +0200 wenzelm explicit "strict" flag for print functions (flipped internal meaning);
Fri, 02 Aug 2013 22:13:31 +0200 wenzelm prefer canonical order, to avoid potential fluctuation due to front-end edits;
Fri, 02 Aug 2013 16:00:14 +0200 wenzelm support print functions with explicit arguments, as provided by overlays;
Tue, 30 Jul 2013 11:44:06 +0200 wenzelm tuned;
less more (0) -50 -30 tip