src/Pure/Concurrent/single_assignment.ML
Tue, 26 Sep 2023 14:42:33 +0200 wenzelm clarified signature;
Wed, 06 Sep 2023 20:51:28 +0200 wenzelm clarified signature: retain original Poly/ML names Thread.Thread, Thread.Mutex, Thread.ConditionVar and de-emphasize them for Isabelle/ML;
Sat, 14 Sep 2019 22:13:36 +0200 wenzelm potentially more robust: read under lock if not yet set;
Wed, 04 Jul 2018 22:44:24 +0200 wenzelm more frugal single-assignment according to David Matthews: dispose mutable lock/cond eventually;
Sun, 05 Nov 2017 12:13:27 +0100 wenzelm testing NewTestRegisterSave;
Mon, 17 Oct 2016 16:58:39 +0200 wenzelm eliminated unused argument;
Sat, 09 Apr 2016 14:00:23 +0200 wenzelm clarified bootstrap;
Wed, 06 Apr 2016 17:16:30 +0200 wenzelm tuned signature;
Thu, 03 Mar 2016 15:23:02 +0100 wenzelm clarified modules;
Wed, 26 Nov 2014 11:43:51 +0100 wenzelm load simple_thread.ML later, such that it benefits from redefined print_exception_trace;
Wed, 11 Apr 2012 13:37:46 +0200 wenzelm tuned message;
Mon, 11 Jul 2011 22:55:47 +0200 wenzelm tuned signature -- corresponding to Scala version;
Thu, 22 Jul 2010 14:59:27 +0200 wenzelm eliminated some unreferenced identifiers;
Mon, 31 May 2010 21:06:57 +0200 wenzelm modernized some structure names, keeping a few legacy aliases;
Sat, 06 Feb 2010 22:01:48 +0100 wenzelm explicit representation of single-assignment variables;
less more (0) tip