src/Pure/Isar/runtime.ML
Fri, 19 Aug 2011 12:51:14 +0200 more focused use of Multithreading.interrupted: retain interrupts within task group boundary, without loss of information;
Thu, 18 Aug 2011 18:07:40 +0200 more precise treatment of exception nesting and serial numbers;
Thu, 18 Aug 2011 17:53:32 +0200 more careful treatment of exception serial numbers, with propagation to message channel;
Thu, 18 Aug 2011 15:15:43 +0200 tune Par_Exn.make: balance merge;
Wed, 17 Aug 2011 23:37:23 +0200 identify parallel exceptions where they emerge first -- to achieve unique results within evaluation graph;
Wed, 17 Aug 2011 22:14:22 +0200 more systematic handling of parallel exceptions;
Mon, 11 Jul 2011 22:55:47 +0200 tuned signature -- corresponding to Scala version;
Tue, 05 Apr 2011 14:25:18 +0200 discontinued special treatment of structure Ast: no pervasive content, no inclusion in structure Syntax;
Tue, 08 Feb 2011 16:11:52 +0100 explicit Multithreading.interrupted to ensure that interrupts stay within the boundaries of managed evaluation blocks;
Wed, 03 Nov 2010 11:33:51 +0100 discontinued obsolete function sys_error and exception SYS_ERROR;
Fri, 17 Sep 2010 22:17:57 +0200 discontinued Output.debug, which belongs to early PGIP experiments (b6788dbd2ef9) and causes just too many problems (like spamming the message channel if it is used by more than one module);
Fri, 17 Sep 2010 15:51:11 +0200 eliminated markup "location" in favour of more explicit "no_report", which is actually deleted from messages;
Fri, 10 Sep 2010 23:11:58 +0200 avoid extra wrapping for interrupts;
Thu, 09 Sep 2010 18:21:06 +0200 refined Runtime.toplevel_error/Document.run_command: let interrupts pass unhindered;
Thu, 09 Sep 2010 17:20:27 +0200 more abstract treatment of interrupts in structure Exn -- hardly ever need to mention Interrupt literally;
Mon, 30 Aug 2010 15:19:39 +0200 tuned messages: discontinued spurious full-stops (messages are occasionally composed unexpectedly);
Mon, 30 Aug 2010 15:09:20 +0200 more careful treatment of nested multi-exceptions, collapsing cumulatively empty list to Interrupt;
Wed, 09 Jun 2010 16:23:00 +0200 explicit treatment of empty exception block, which could lead to confusing output (e.g. in the theory loader), or even prevent error output altogether;
Tue, 10 Nov 2009 23:15:20 +0100 generalized Runtime.toplevel_error wrt. output function;
Tue, 21 Jul 2009 01:03:18 +0200 proper context for Display.pretty_thm etc. or old-style versions Display.pretty_thm_global, Display.pretty_thm_without_context etc.;
Sat, 06 Jun 2009 21:11:22 +0200 moved Isar toplevel runtime support to runtime.ML, which is loaded early (before ml_compiler.ML);