Wed, 04 Nov 2009 21:22:35 +0100 avoid broadcast work_available, use daisy-chained signal instead;
wenzelm [Wed, 04 Nov 2009 21:22:35 +0100] rev 33413
avoid broadcast work_available, use daisy-chained signal instead; max_threads: allow as much as 4 * m, after extra delay;
Wed, 04 Nov 2009 21:21:05 +0100 fulfill_proof_future: tuned important special case of singleton promise;
wenzelm [Wed, 04 Nov 2009 21:21:05 +0100] rev 33412
fulfill_proof_future: tuned important special case of singleton promise;
Wed, 04 Nov 2009 20:31:36 +0100 worker_next: treat wait for work_available as Sleeping, not Waiting;
wenzelm [Wed, 04 Nov 2009 20:31:36 +0100] rev 33411
worker_next: treat wait for work_available as Sleeping, not Waiting; max_threads: simple adaptive scheme between m and 2 * m;
Wed, 04 Nov 2009 11:58:29 +0100 worker activity: distinguish between waiting (formerly active) and sleeping;
wenzelm [Wed, 04 Nov 2009 11:58:29 +0100] rev 33410
worker activity: distinguish between waiting (formerly active) and sleeping; tuned;
Wed, 04 Nov 2009 11:37:06 +0100 tuned;
wenzelm [Wed, 04 Nov 2009 11:37:06 +0100] rev 33409
tuned;
Wed, 04 Nov 2009 11:30:22 +0100 tuned thread data;
wenzelm [Wed, 04 Nov 2009 11:30:22 +0100] rev 33408
tuned thread data;
Wed, 04 Nov 2009 00:29:58 +0100 worker_next: ensure that work_available is passed on before sleeping (was occasionally lost when worker configuration changed, causing scheduler deadlock);
wenzelm [Wed, 04 Nov 2009 00:29:58 +0100] rev 33407
worker_next: ensure that work_available is passed on before sleeping (was occasionally lost when worker configuration changed, causing scheduler deadlock); worker_start: back to non-self version; scheduler: status output based on ticks;
Tue, 03 Nov 2009 19:52:09 +0100 slightly leaner and more direct control of worker activity etc.;
wenzelm [Tue, 03 Nov 2009 19:52:09 +0100] rev 33406
slightly leaner and more direct control of worker activity etc.;
Tue, 03 Nov 2009 10:36:20 +0100 adding testcases for code inlining, sets and numerals to the example files of the predicate compiler and its quickcheck prototype; disabling length example
bulwahn [Tue, 03 Nov 2009 10:36:20 +0100] rev 33405
adding testcases for code inlining, sets and numerals to the example files of the predicate compiler and its quickcheck prototype; disabling length example
Tue, 03 Nov 2009 10:24:06 +0100 adapted the inlining in the predicate compiler
bulwahn [Tue, 03 Nov 2009 10:24:06 +0100] rev 33404
adapted the inlining in the predicate compiler
(0) -30000 -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 +30000 tip