Thu, 24 Apr 2014 13:13:48 +0200consumer thread with unbounded queueing of requests (similar to Message_Channel in ML);
wenzelm [Thu, 24 Apr 2014 13:13:48 +0200] rev 58037
consumer thread with unbounded queueing of requests (similar to Message_Channel in ML);

Thu, 24 Apr 2014 13:10:42 +0200proper signaling after each state update (NB: ML version does this uniformly via timed_access);
wenzelm [Thu, 24 Apr 2014 13:10:42 +0200] rev 58036
proper signaling after each state update (NB: ML version does this uniformly via timed_access);

Thu, 24 Apr 2014 12:10:26 +0200added Mailbox, as in ML;
wenzelm [Thu, 24 Apr 2014 12:10:26 +0200] rev 58035
added Mailbox, as in ML;

Thu, 24 Apr 2014 12:09:55 +0200synchronized access, similar to ML version;
wenzelm [Thu, 24 Apr 2014 12:09:55 +0200] rev 58034
synchronized access, similar to ML version;

Thu, 24 Apr 2014 11:01:14 +0200tuned signature, in accordance to ML version;
wenzelm [Thu, 24 Apr 2014 11:01:14 +0200] rev 58033
tuned signature, in accordance to ML version;

Thu, 24 Apr 2014 10:38:14 +0200eliminated redundant Volatile;
wenzelm [Thu, 24 Apr 2014 10:38:14 +0200] rev 58032
eliminated redundant Volatile;

Thu, 24 Apr 2014 10:33:06 +0200retain canonical reverse order;
wenzelm [Thu, 24 Apr 2014 10:33:06 +0200] rev 58031
retain canonical reverse order;

Thu, 24 Apr 2014 10:30:55 +0200more canonical list operations;
wenzelm [Thu, 24 Apr 2014 10:30:55 +0200] rev 58030
more canonical list operations;

Thu, 24 Apr 2014 10:24:44 +0200tuned signature in accordance to ML version;
wenzelm [Thu, 24 Apr 2014 10:24:44 +0200] rev 58029
tuned signature in accordance to ML version;

Thu, 24 Apr 2014 00:29:55 +0200canonical list operations, as in ML;
wenzelm [Thu, 24 Apr 2014 00:29:55 +0200] rev 58028
canonical list operations, as in ML;
avoid odd mutable data structures;