src/Pure/Concurrent/synchronized.ML
Tue, 02 Apr 2024 17:20:09 +0200 wenzelm further performance tuning (after f906f7f83dae): interactive mode is closer to earlier approach with Lazy.value, which could be relevant with rather complex grammars under tight memory situations;
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;
Tue, 09 May 2023 20:32:49 +0200 wenzelm more operations;
Tue, 09 May 2023 16:31:08 +0200 wenzelm clarified signature;
Mon, 08 May 2023 23:30:58 +0200 wenzelm support for cached evaluation via weak_ref;
Sun, 22 Jul 2018 14:01:52 +0200 wenzelm updated to polyml-5.7.1-7 (see also afa7c5a239e6);
Fri, 06 Jul 2018 15:35:48 +0200 wenzelm more frugal assignment of lazy value: fewer mutexes, condvars;
Mon, 17 Oct 2016 16:58:39 +0200 wenzelm eliminated unused argument;
Sat, 09 Apr 2016 14:00:23 +0200 wenzelm clarified bootstrap;
Sat, 09 Apr 2016 11:21:38 +0200 wenzelm clarified modules;
Wed, 06 Apr 2016 17:16:30 +0200 wenzelm tuned signature;
Sat, 02 Apr 2016 21:10:07 +0200 wenzelm careful export of type-dependent functions, without losing their special status;
Fri, 18 Mar 2016 16:26:35 +0100 wenzelm clarified modules;
Thu, 03 Mar 2016 15:23:02 +0100 wenzelm clarified modules;
less more (0) -15 tip