mainzelm
|
6671ff0e04
|
+ Fixed small race condition problem in wait. There are still problems
when lots of processes are forked
+ Added optional name parameter in run-as-long-as
|
2001-11-08 08:14:37 +00:00 |
mainzelm
|
fe6a9db1e5
|
Renamed scsh-events to sigevents.
|
2001-10-18 09:02:52 +00:00 |
mainzelm
|
f4c06c96e7
|
Let wait-pid use s48_raise_os_error and adapt Scheme code accordingly.
|
2001-10-18 08:51:32 +00:00 |
mainzelm
|
9ec1d2ef5e
|
Kill the administrative threads on error.
|
2001-10-03 14:41:01 +00:00 |
mainzelm
|
4351c22d9f
|
+ Added a simple version of weak-tables. Only tail weak for now.
+ Replaced forgotten vector-ref in newports.scm
|
2001-07-07 19:29:29 +00:00 |
mainzelm
|
a95c531327
|
Added with-autoreaping and with-scsh-sighandlers.
Added auto-init for process-objects to flush the process table on startup.
|
2001-04-09 08:05:58 +00:00 |
mainzelm
|
c1d6d368e5
|
Built the event system directly into the RTS. Built sighandlers above
it. Removed machinery in low-interrupt.
|
2001-01-09 15:52:52 +00:00 |
mainzelm
|
55d806358f
|
put process objects on top of event system
|
2000-12-21 21:57:37 +00:00 |
mainzelm
|
5fab63dc0d
|
Removed warning that occurred when procobj was already gc'ed.
|
2000-10-19 08:40:17 +00:00 |
mainzelm
|
145ddac9cb
|
removed debugging output
|
2000-09-12 17:43:48 +00:00 |
marting
|
582d032c53
|
added locks and renamed dead_by_ to waited-by-
|
1999-11-02 22:34:09 +00:00 |
marting
|
55b3db0c72
|
wait-any should run now. no tests about race-conditions and the code is very ugly at the moment. I wonder if this ever will change
|
1999-10-18 23:32:01 +00:00 |
marting
|
4e935c24a5
|
just a snapshot
|
1999-09-23 14:36:25 +00:00 |
marting
|
d2fc94c2da
|
replaced all the macros and definitions that have changed in c/scheme48.h. Sometimes changes were necessary, if stuff is no longer a l-value. Some things are just commented out to be able to compile
|
1999-09-16 00:20:37 +00:00 |
marting
|
09136048ae
|
Added files from david fishers home (~dfisher/scsh-0.5.1).
Be warned: the scsh-version he started from was neither 0.5.1 nor
0.5.2, but something in between !
|
1999-09-14 13:32:05 +00:00 |