scsh-0.6/scheme/rts
mainzelm 1b63d1f270 Use with-sigevents to initialize the sigevent system. This also keeps
track wether the thunk retuned in which case WAITING-FOR-SIGEVENT?
will now always return #f.

This makes it possible for the root-scheduler to stop even though
there are threads waiting for signals.
2003-02-25 08:11:32 +00:00
..
base.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
bignum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
channel-io.scm Fix some problems with WAIT-FOR-CHANNELS: 2003-01-17 13:30:26 +00:00
channel-port.scm Remove STEAL-CHANNEL-PORT! which has been unused for a while now and 2002-02-28 08:28:32 +00:00
channel.scm Added hook to align cwd and umask for the S48 system. 2001-12-19 09:14:15 +00:00
condition.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
continuation.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
current-port.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
defenum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
env.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
eval.scm load-port/load-into-port now yield errors when called, since I don't know where they could be used 1999-10-08 18:06:39 +00:00
exception.scm Fixed small typo. 2001-09-12 13:42:29 +00:00
floatnum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
init.scm Use with-sigevents to initialize the sigevent system. This also keeps 2003-02-25 08:11:32 +00:00
innum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
interrupt.scm Provide names for housekeeping threads for better debugging. 2002-05-03 13:36:15 +00:00
jar-defrecord.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
lize.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
lock.scm Replace Martin's implementation of selective blocking by the one in 2002-08-16 14:11:50 +00:00
low.scm Merged definition of byte-vector from S48 1.0. 2003-01-07 10:30:37 +00:00
method.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
number.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
numio.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
population.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
port.scm When closing an output port, capture any errors while flushing the 2003-01-08 09:26:58 +00:00
ratnum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
read.scm Added nested multi-line comments. The implementation has two 2001-01-12 18:16:42 +00:00
recnum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
record.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
root-scheduler.scm Replace Martin's implementation of selective blocking by the one in 2002-08-16 14:11:50 +00:00
scheduler.scm Replace Martin's implementation of selective blocking by the one in 2002-08-16 14:11:50 +00:00
session.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
sigevents.scm Use with-sigevents to initialize the sigevent system. This also keeps 2003-02-25 08:11:32 +00:00
signal.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
sleep.scm First stab at implementing SELECT/SELECT!: 2002-08-20 14:03:01 +00:00
template.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
thread-cell.scm Added thread-cells structure for thread-local cells. 2001-05-22 14:58:15 +00:00
thread-env.scm Added fluid-cell-ref and fluid-cell-set!. 2002-04-04 08:22:20 +00:00
thread.scm Wrap an additional (lambda a ...) around the application of (terminate-current-thread) in terminate-thread! as the continuation may provide any number of values 2002-09-18 19:16:23 +00:00
time.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
util.scm New module language from S48 0.57. 2002-04-03 12:17:19 +00:00
wind.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
write.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
xnum.scm *** empty log message *** 1999-09-14 12:45:02 +00:00
xprim.scm *** empty log message *** 1999-09-14 12:45:02 +00:00