2012-04-05 wenzelm [Thu, 05 Apr 2012 14:14:51 +0200] rev 47343
less aggressive discontinue_execution before document update, to avoid unstable execs that need to be re-assigned;
src/Pure/PIDE/document.ML src/Pure/PIDE/protocol.ML src/Pure/PIDE/protocol.scala src/Pure/System/session.scala

2012-04-05 wenzelm [Thu, 05 Apr 2012 13:01:54 +0200] rev 47342
more explicit memo_eval vs. memo_result, to enforce bottom-up execution;
edit of perspective touches node superficially, to ensure revisit after update;
src/Pure/PIDE/command.ML src/Pure/PIDE/document.ML

2012-04-05 wenzelm [Thu, 05 Apr 2012 11:58:46 +0200] rev 47341
Command.memo including physical interrupts (unlike Lazy.lazy);
re-assign unstable exec, i.e. reset interrupted transaction;
node result as direct exec -- avoid potential interrupt instability of Lazy.map;
src/Pure/PIDE/command.ML src/Pure/PIDE/document.ML

2012-04-05 wenzelm [Thu, 05 Apr 2012 10:45:53 +0200] rev 47340
tuned;
src/Pure/PIDE/document.ML

2012-04-04 wenzelm [Wed, 04 Apr 2012 21:03:30 +0200] rev 47339
tuned -- NB: get_theory still needs to apply Lazy.force due to interrupt instabilities;
src/Pure/PIDE/document.ML

2012-04-04 wenzelm [Wed, 04 Apr 2012 17:21:39 +0200] rev 47338
proper signature constraint;
src/Pure/Concurrent/par_exn.ML

2012-04-04 wenzelm [Wed, 04 Apr 2012 17:14:19 +0200] rev 47337
tuned comments;
src/Pure/global_theory.ML

2012-04-04 wenzelm [Wed, 04 Apr 2012 14:19:47 +0200] rev 47336
separate module for prover command execution;
src/Pure/IsaMakefile src/Pure/PIDE/command.ML src/Pure/PIDE/document.ML src/Pure/ROOT.ML

2012-04-04 wenzelm [Wed, 04 Apr 2012 14:00:47 +0200] rev 47335
tuned;
src/Pure/PIDE/document.ML

2012-04-04 huffman [Wed, 04 Apr 2012 10:38:04 +0200] rev 47334
fix typo in ML structure name
src/HOL/Tools/Lifting/lifting_setup.ML