2009-12-30 krauss [Wed, 30 Dec 2009 01:08:33 +0100] rev 34208
more regular axiom of infinity, with no (indirect) reference to overloaded constants
src/HOL/Import/HOL4Setup.thy src/HOL/Nat.thy

2009-12-29 wenzelm [Tue, 29 Dec 2009 20:59:47 +0100] rev 34207
back to Unsynchronized.ref, with some attempts to make the main operations actually thread-safe;
src/Pure/Isar/isar_document.ML

2009-12-29 wenzelm [Tue, 29 Dec 2009 20:30:40 +0100] rev 34206
removed slightly odd Isar_Document.init;
simplified begin_document: associate empty command/state with no_id, which is implicit start;
replaced make_id by create_id (cf. Scala version);
eliminated CRITICAL/Unsynchronized.ref in favour of Synchronized.var;
tuned;
src/Pure/Isar/isar_document.ML src/Pure/System/isabelle_process.ML

2009-12-29 wenzelm [Tue, 29 Dec 2009 16:20:39 +0100] rev 34205
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
src/HOL/Extraction/ROOT.ML src/HOL/IsaMakefile src/HOL/Lambda/ROOT.ML src/HOL/ROOT.ML

2009-12-28 wenzelm [Mon, 28 Dec 2009 23:34:36 +0100] rev 34204
tuned;
src/Pure/System/isabelle_system.scala

2009-12-28 wenzelm [Mon, 28 Dec 2009 22:58:25 +0100] rev 34203
crude Cygwin.setup;
src/Pure/System/cygwin.scala

2009-12-28 wenzelm [Mon, 28 Dec 2009 22:57:37 +0100] rev 34202
ignore undefined environment;
src/Pure/System/standard_system.scala

2009-12-28 wenzelm [Mon, 28 Dec 2009 22:03:14 +0100] rev 34201
separate Standard_System (Cygwin/Posix compatibility) vs. Isabelle_System (settings environment etc.);
src/Pure/General/yxml.scala src/Pure/IsaMakefile src/Pure/System/isabelle_process.scala src/Pure/System/isabelle_system.scala src/Pure/System/standard_system.scala src/Pure/Thy/thy_header.scala

2009-12-28 wenzelm [Mon, 28 Dec 2009 20:24:09 +0100] rev 34200
tuned;
src/Pure/System/isabelle_system.scala

2009-12-28 wenzelm [Mon, 28 Dec 2009 20:01:43 +0100] rev 34199
system shutdown hook: strict kill;
src/Pure/System/isabelle_system.scala