src/Pure/Concurrent/par_exn.ML
Thu, 03 Mar 2016 15:23:02 +0100 wenzelm clarified modules;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Thu, 14 Mar 2013 14:14:58 +0100 wenzelm more robust Par_Exn.make, especially relevant for SML/NJ trying to use Par_Exn.release_all;
Wed, 16 Jan 2013 16:26:36 +0100 wenzelm more explicit treatment of (optional) exception properties, notably for "serial" -- avoid conflict with startPosition = offset;
Wed, 16 Jan 2013 11:25:26 +0100 wenzelm tuned signature;
Sat, 01 Sep 2012 19:27:28 +0200 wenzelm central management of forked goals wrt. transaction id;
Wed, 04 Apr 2012 17:21:39 +0200 wenzelm proper signature constraint;
Sat, 20 Aug 2011 20:00:55 +0200 wenzelm more direct balanced version Ord_List.unions;
Fri, 19 Aug 2011 13:32:27 +0200 wenzelm more robust use of set_exn_serial, which is based on PolyML.raiseWithLocation internally;
Thu, 18 Aug 2011 18:07:40 +0200 wenzelm more precise treatment of exception nesting and serial numbers;
Thu, 18 Aug 2011 17:53:32 +0200 wenzelm more careful treatment of exception serial numbers, with propagation to message channel;
Thu, 18 Aug 2011 15:39:00 +0200 wenzelm clarified Par_Exn.release_first: prefer plain exn, before falling back on full pack of parallel exceptions;
Thu, 18 Aug 2011 15:15:43 +0200 wenzelm tune Par_Exn.make: balance merge;
Wed, 17 Aug 2011 23:37:23 +0200 wenzelm identify parallel exceptions where they emerge first -- to achieve unique results within evaluation graph;
Wed, 17 Aug 2011 22:25:00 +0200 wenzelm clarified Par_Exn.release_first: traverse topmost list structure only, not arbitrary depths of nested Par_Exn;
Wed, 17 Aug 2011 22:14:22 +0200 wenzelm more systematic handling of parallel exceptions;
less more (0) tip