Fri, 19 Aug 2011 21:40:52 +0200incremental Proofterm.join_body, with join_thms step in fulfill_norm_proof -- avoid full graph traversal of former Proofterm.join_bodies;
wenzelm [Fri, 19 Aug 2011 21:40:52 +0200] rev 45178
incremental Proofterm.join_body, with join_thms step in fulfill_norm_proof -- avoid full graph traversal of former Proofterm.join_bodies;

Fri, 19 Aug 2011 18:01:23 +0200tuned;
wenzelm [Fri, 19 Aug 2011 18:01:23 +0200] rev 45177
tuned;

Fri, 19 Aug 2011 17:39:37 +0200tuned signature (again);
wenzelm [Fri, 19 Aug 2011 17:39:37 +0200] rev 45176
tuned signature (again);
tuned;

Fri, 19 Aug 2011 16:13:26 +0200tuned signature -- treat structure Task_Queue as private to implementation;
wenzelm [Fri, 19 Aug 2011 16:13:26 +0200] rev 45175
tuned signature -- treat structure Task_Queue as private to implementation;

Fri, 19 Aug 2011 15:56:26 +0200refined Future.cancel: explicit future allows to join actual cancellation;
wenzelm [Fri, 19 Aug 2011 15:56:26 +0200] rev 45174
refined Future.cancel: explicit future allows to join actual cancellation;
Document.cancel_execution: join nested future groups as well;

Fri, 19 Aug 2011 14:01:20 +0200Future.promise: explicit abort operation (like uninterruptible future job);
wenzelm [Fri, 19 Aug 2011 14:01:20 +0200] rev 45173
Future.promise: explicit abort operation (like uninterruptible future job);
explicit cancel_scala message -- still unused;

Fri, 19 Aug 2011 13:55:32 +0200editable raw text areas: allow user to clear content;
wenzelm [Fri, 19 Aug 2011 13:55:32 +0200] rev 45172
editable raw text areas: allow user to clear content;

Fri, 19 Aug 2011 13:32:27 +0200more robust use of set_exn_serial, which is based on PolyML.raiseWithLocation internally;
wenzelm [Fri, 19 Aug 2011 13:32:27 +0200] rev 45171
more robust use of set_exn_serial, which is based on PolyML.raiseWithLocation internally;

Fri, 19 Aug 2011 12:51:14 +0200more focused use of Multithreading.interrupted: retain interrupts within task group boundary, without loss of information;
wenzelm [Fri, 19 Aug 2011 12:51:14 +0200] rev 45170
more focused use of Multithreading.interrupted: retain interrupts within task group boundary, without loss of information;

Fri, 19 Aug 2011 12:03:44 +0200clarified Future.cond_forks: more uniform handling of exceptional situations;
wenzelm [Fri, 19 Aug 2011 12:03:44 +0200] rev 45169
clarified Future.cond_forks: more uniform handling of exceptional situations;