Wed, 05 Aug 2020 12:42:43 +0200 |
wenzelm |
more robust: insist in finished future;
|
file |
diff |
annotate
|
Thu, 06 Sep 2018 14:08:35 +0200 |
wenzelm |
simplified signature (again, see 751bcf0473a7): e.g. relevant for non-Isabelle ML environments;
|
file |
diff |
annotate
|
Sat, 01 Sep 2018 16:08:54 +0200 |
wenzelm |
more robust: memoize interrupt (e.g. resource problem) -- avoid multiple attempts;
|
file |
diff |
annotate
|
Sat, 01 Sep 2018 14:25:03 +0200 |
wenzelm |
more robust eval_result: enforce finished result stemming from previous run_process, fail if that was interrupted (e.g. due to resource problems);
|
file |
diff |
annotate
|
Sat, 28 Jul 2018 16:08:04 +0200 |
wenzelm |
eliminated non-monotomnic Lazy.is_pending: Result may return to Expr due to Interrupt;
|
file |
diff |
annotate
|
Sat, 28 Jul 2018 15:09:37 +0200 |
wenzelm |
unused;
|
file |
diff |
annotate
|
Fri, 06 Jul 2018 15:35:48 +0200 |
wenzelm |
more frugal assignment of lazy value: fewer mutexes, condvars;
|
file |
diff |
annotate
|
Thu, 05 Jul 2018 23:08:01 +0200 |
wenzelm |
store immutable result: fewer refs, mutexes, condvars;
|
file |
diff |
annotate
|
Wed, 09 May 2018 20:45:57 +0200 |
wenzelm |
clarified future scheduling parameters, with support for parallel_limit;
|
file |
diff |
annotate
|
Mon, 19 Feb 2018 18:12:28 +0100 |
wenzelm |
tuned: more parallel;
|
file |
diff |
annotate
|
Mon, 19 Feb 2018 18:01:36 +0100 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Mon, 19 Feb 2018 14:18:29 +0100 |
wenzelm |
clarified operations;
|
file |
diff |
annotate
|
Mon, 19 Feb 2018 10:05:37 +0100 |
wenzelm |
more operations;
|
file |
diff |
annotate
|
Mon, 23 Oct 2017 14:12:09 +0200 |
wenzelm |
minor performance tuning: avoid mutable variable for plain value, e.g. relevant for GC;
|
file |
diff |
annotate
|
Thu, 22 Jun 2017 21:10:13 +0200 |
wenzelm |
consolidate proofs more simultaneously;
|
file |
diff |
annotate
|