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  
				
					
						
							
							
								 
						
							
								671f2c0181 
								
							 
						 
						
							
							
								
								Remove even more unneeded crud from utilities.scm.  
							
							
							
						 
						
							2002-08-14 15:04:50 +00:00  
				
					
						
							
							
								 
						
							
								09db2fed71 
								
							 
						 
						
							
							
								
								Remove a bunch of crud from utilities.scm as well as the dependencies  
							
							... 
							
							
							
							upon that crud. 
							
						 
						
							2002-08-14 14:45:33 +00:00  
				
					
						
							
							
								 
						
							
								d30130ab03 
								
							 
						 
						
							
							
								
								Deadlock-free resource locking.  
							
							
							
						 
						
							2002-08-13 06:49:22 +00:00  
				
					
						
							
							
								 
						
							
								71e3326079 
								
							 
						 
						
							
							
								
								Reintroduce run-as-long-as to ensure the threads exit on an error  
							
							... 
							
							
							
							while evaluating -c and -s flags. 
							
						 
						
							2002-06-26 10:02:10 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9ec1d2ef5e 
								
							 
						 
						
							
							
								
								Kill the administrative threads on error.  
							
							
							
						 
						
							2001-10-03 14:41:01 +00:00  
				
					
						
							
							
								 
						
							
								04362fd7e3 
								
							 
						 
						
							
							
								
								+ Switched cwd to thread-fluids  
							
							... 
							
							
							
							+ Added with-cwd-aligned* for exec
+ Moved reinitializer from syslog to scsh-utilities 
							
						 
						
							2001-07-09 18:29:26 +00:00  
				
					
						
							
							
								 
						
							
								b5771115b6 
								
							 
						 
						
							
							
								
								changes to get the 0.5.2 stuff running. Not yet completed, hangs on startup  
							
							
							
						 
						
							1999-09-23 23:02:54 +00:00  
				
					
						
							
							
								 
						
							
								0f0fe9f2ff 
								
							 
						 
						
							
							
								
								updates from 0.5.2  
							
							
							
						 
						
							1999-09-23 17:46:46 +00:00  
				
					
						
							
							
								 
						
							
								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