scsh-0.6/scheme/big
sperber ac343ba970 Replace Martin's implementation of selective blocking by the one in
Scheme 48 1.0.1.

Namely, instead of associating a list of queues with every thread, we
associate a single cell, holding the thread.  That cell is stored in
thread queues, and once a thread is made runnable again, the cell is
set to #f.  The thread-queue accessors ignore cells containing #f.

Implement an experimental OBTAIN-LOCK-MULTIPLE to test the whole
thing.
2002-08-16 14:11:50 +00:00
..
array.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
big-util.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
bigbit.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
callback.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
compose-cont.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
defrecord.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
destructure.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
dump.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
either.scm All the SRFIs from S48 0.57. 2002-04-04 08:44:49 +00:00
enum-set.scm New implementation of (no-inheritance) thread-local cells and thread 2001-12-03 15:21:46 +00:00
external.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
filename.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
finite-type.scm Bug fix by Richard for finite types used within macros. 2001-07-09 14:15:51 +00:00
format.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
general-table.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
import-def.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
linked-queue.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
lu-decomp.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
more-port.scm Peek on char-source-input-ports does not work. Added error message to report this. 2001-10-05 16:25:41 +00:00
pipe.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
placeholder.scm Replace Martin's implementation of selective blocking by the one in 2002-08-16 14:11:50 +00:00
pp.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
queue.scm Replace Martin's implementation of selective blocking by the one in 2002-08-16 14:11:50 +00:00
random.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
receive.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
search-tree.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
socket.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
sort.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
strong.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
thread-fluid.scm Pass optional arguments from FORK-THREAD to SPAWN. 2002-02-04 11:34:17 +00:00