wenzelm [Mon, 29 Jul 2013 18:59:58 +0200] rev 52775
keep memo_exec execution running, which is important to cancel goal forks eventually;
run as nested worker task to keep main group valid, even after cancelation of removed subgroups;
do not memoize interrupt, but absorb it silently in main execution;
Goal.purge_futures: rough sanity check of group status;
wenzelm [Mon, 29 Jul 2013 16:52:04 +0200] rev 52774
maintain explicit execution frontier: avoid conflict with former task via static dependency;
start execution immediate after assignment, to keep frontier simple;
wenzelm [Mon, 29 Jul 2013 16:01:05 +0200] rev 52773
afford higher execution priority by default: defer proofs and thus stretch parallelism over whole document;
wenzelm [Mon, 29 Jul 2013 15:59:47 +0200] rev 52772
clarified conditions for node traversal;
wenzelm [Mon, 29 Jul 2013 15:20:02 +0200] rev 52771
tuned;
wenzelm [Mon, 29 Jul 2013 15:09:20 +0200] rev 52770
pro-forma Goal.reset_futures, despite lack of final join/commit;
wenzelm [Mon, 29 Jul 2013 15:01:44 +0200] rev 52769
tuned;
wenzelm [Mon, 29 Jul 2013 14:49:32 +0200] rev 52768
tuned;
wenzelm [Mon, 29 Jul 2013 14:43:21 +0200] rev 52767
back to model.update_perspective with delay (cf. a20631db9c8a);
wenzelm [Mon, 29 Jul 2013 14:37:59 +0200] rev 52766
show displaced messages (e.g. from protocol thread) as raw output;