2011-08-20 wenzelm [Sat, 20 Aug 2011 23:36:18 +0200] rev 44339
odd workaround for odd problem of load order in HOL/ex/ROOT.ML (!??);
src/HOL/Library/Multiset.thy

2011-08-20 wenzelm [Sat, 20 Aug 2011 23:35:30 +0200] rev 44338
refined Graph implementation: more abstract/scalable Graph.Keys instead of plain lists -- order of adjacency is now standardized wrt. Key.ord;
src/HOL/Tools/Function/context_tree.ML src/HOL/Tools/Predicate_Compile/predicate_compile_data.ML src/Pure/Concurrent/task_queue.ML src/Pure/General/graph.ML src/Pure/Isar/isar_cmd.ML src/Pure/PIDE/document.ML src/Pure/axclass.ML src/Pure/sorts.ML src/Tools/Code/code_namespace.ML src/Tools/Code/code_preproc.ML src/Tools/Code/code_scala.ML src/Tools/Code/code_thingol.ML src/Tools/codegen.ML src/Tools/nbe.ML src/Tools/subtyping.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 22:46:19 +0200] rev 44337
clarified get_imports -- should not rely on accidental order within graph;
src/Pure/Thy/thy_info.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 22:28:53 +0200] rev 44336
tuned Table.delete_safe: avoid potentially expensive attempt of delete;
src/Pure/General/table.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 20:24:12 +0200] rev 44335
discontinued "Interrupt", which could disturb administrative tasks of the document model;
src/Tools/jEdit/src/session_dockable.scala

2011-08-20 wenzelm [Sat, 20 Aug 2011 20:00:55 +0200] rev 44334
more direct balanced version Ord_List.unions;
Admin/polyml/future/ROOT.ML src/Pure/Concurrent/par_exn.ML src/Pure/General/ord_list.ML src/Pure/proofterm.ML src/Pure/thm.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 19:21:03 +0200] rev 44333
reverted to join_bodies/join_proofs based on fold_body_thms to regain performance (escpecially of HOL-Proofs) -- see also aa9c1e9ef2ce and 4e2abb045eac;
src/Pure/Thy/thm_deps.ML src/Pure/proofterm.ML src/Pure/thm.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 18:11:17 +0200] rev 44332
tuned future priorities (again);
src/Pure/proofterm.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 16:06:27 +0200] rev 44331
clarified fulfill_norm_proof: no join_thms yet;
clarified priority of fulfill_proof_future, which is followed by explicit join_thms;
explicit Thm.future_body_of without join yet;
tuned Thm.future_result: join_promises without fulfill_norm_proof;
src/Pure/Thy/thm_deps.ML src/Pure/proofterm.ML src/Pure/thm.ML

2011-08-20 wenzelm [Sat, 20 Aug 2011 15:52:29 +0200] rev 44330
added Future.joins convenience;
clarified Future.map: based on Future.cond_forks;
src/Pure/Concurrent/future.ML src/Pure/PIDE/document.ML src/Pure/proofterm.ML src/Pure/thm.ML