vsc 
							
						 
					 
					
						
						
							
						
						f930fd3179 
					 
					
						
						
							
							thread at_exit should be module aware.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2206  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-04 09:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						04682ef5f0 
					 
					
						
						
							
							Fixed bug in the predicate thread_create/1 when the thread goal generates an exception.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2204  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 23:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						2462596050 
					 
					
						
						
							
							Fixed missing argument in recorda/3 call.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2198  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 01:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						5d6ddc8026 
					 
					
						
						
							
							Fixed two bugs when closing a thread: (1) register thread exit status before running the exit hooks; (2) incorrect register of exception exit status.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2197  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 01:22:47 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						f827e047c1 
					 
					
						
						
							
							Fixed bug in the thread_create/3 predicate where the thread indentifer was not within scope of the at_exit/1 option.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2196  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 00:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						1acbfc4f80 
					 
					
						
						
							
							Only register at_exit/1 hooks given by the programmer.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2195  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 00:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						48e8101a87 
					 
					
						
						
							
							Added new flag "max_workers". It uses a C function, "p_max_workers" that is currently defined in the *wrong* place ("threads.c").  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2193  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-02 22:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						929ec2412f 
					 
					
						
						
							
							handle out of memory error at thread creation (obs from Paulo Moura).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2190  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-02 17:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						70b3438293 
					 
					
						
						
							
							separate MAX_WORKERS and MAX_THREADS (obs from Paulo Moura)  
						
						... 
						
						
						
						MAX_AGENTS can be used in all cases
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2189  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-02 15:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7aab33a153 
					 
					
						
						
							
							fix at_exit and thread_at_exit (obs from Paulo Moura).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2188  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-02 15:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5459617266 
					 
					
						
						
							
							stupid bug in assert_all (thanks to Jose Santos).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2186  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-01 20:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5b6e8e742b 
					 
					
						
						
							
							more fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2176  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-31 22:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						ff59818068 
					 
					
						
						
							
							Reimplemented the message_queue_create/1-2 predicates and added new predicate message_queue_property/2 for compliance with the ISO Prolog Threads DTR.  
						
						... 
						
						
						
						Remove thread info when closing a detached thread.
Simplified creation of thread message queues.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2174  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-31 18:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						8a318a5e83 
					 
					
						
						
							
							Updated the implementation of the thread_detach/1 predicate to help ensure that threads already terminated at the time of the call are destroyed instead of becoming zombie threads.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2173  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-31 16:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						8a1cfeb770 
					 
					
						
						
							
							Added support for the SWI-Prolog thread_create/3 option at_exit/1 (work in progress)  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2172  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-28 10:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1c6b91cb72 
					 
					
						
						
							
							improve WIN32 support and installation  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2170  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-27 00:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						bee5cd8c0b 
					 
					
						
						
							
							fix thread_dettach  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2168  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-26 14:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						fa73e89807 
					 
					
						
						
							
							Use "resource_error(threads)" instead of "resource_error(max_threads)" for compatibility with SWI-Prolog, XSB, and the latest ISO Prolog Threads DTR.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2162  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-25 01:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						47d7eee66d 
					 
					
						
						
							
							ensure locking  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2161  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-25 00:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e2519f4e3a 
					 
					
						
						
							
							handle message_queue_create/1 with vars right  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2160  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-25 00:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7d6e7f2613 
					 
					
						
						
							
							make sure thread messages go to user_error.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2159  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-24 23:54:32 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						c20c0f7767 
					 
					
						
						
							
							fix maximum number of threads open error  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2158  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-24 23:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						18568bd46f 
					 
					
						
						
							
							fix unnecessary exception.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2156  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-22 11:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1090771c90 
					 
					
						
						
							
							fix breakage in module system  
						
						... 
						
						
						
						disable stack writing in error for now
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2155  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-17 18:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						19a9340011 
					 
					
						
						
							
							oops  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2154  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-17 12:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e13e788411 
					 
					
						
						
							
							avoid silly message  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2153  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-17 12:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3101d1ff61 
					 
					
						
						
							
							-q flag  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2150  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-13 18:41:52 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2fe3053c78 
					 
					
						
						
							
							fix exists/1  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2148  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-13 18:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0e45f242d4 
					 
					
						
						
							
							update to CLP(QR). Note that CLP(Q) is still unsupported.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2145  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-13 17:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d02bc3de81 
					 
					
						
						
							
							update chr  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2143  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-13 14:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						785ddd56af 
					 
					
						
						
							
							member was deterministic :(  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2142  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-12 19:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						fda34985b9 
					 
					
						
						
							
							fix lists predicates  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2141  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-12 17:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						c07c5286c0 
					 
					
						
						
							
							replace $append by lists:append  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2140  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-12 16:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						fc22f62eb7 
					 
					
						
						
							
							fix verbose flag  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2138  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-12 15:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d0cd8182d9 
					 
					
						
						
							
							fix path issues when opening files  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2137  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-12 15:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a3f3d62b1b 
					 
					
						
						
							
							more fixes to messages  
						
						... 
						
						
						
						improve lineutils
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2117  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-25 10:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						9058342aaa 
					 
					
						
						
							
							Added commented out code for an (incomplete) definition of the new float flags specified on the ISO Core Reviosion DTR.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2115  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-24 16:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						9fbbb1e47a 
					 
					
						
						
							
							Corrected a bug in thread_property/2 due to the use of the broken definition of the auxiliary predicate '$current_thread'/1. Removed predicates '$current_thread'/1-2.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2114  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-24 12:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						045965e3ed 
					 
					
						
						
							
							Completed ISO DTR definition of the message_queue_create/2 predicate. Still commented out waiting for a bug fix when creating queues without using aliases.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2113  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-24 12:28:05 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						eac625e0ec 
					 
					
						
						
							
							Fixed a bug in the predicate threads/0 where some threads might not be listed if there are gaps between the identifiers of the existing threads (e.g. with threads 0, 1, 3 the thread 3 would not be listed).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2112  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-23 11:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0e3d91a0ff 
					 
					
						
						
							
							fix chr bootstrap.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2111  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-23 01:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						17d16e0b14 
					 
					
						
						
							
							Big update to support more SICStus/SWI like message handling  
						
						... 
						
						
						
						fix YAPSHAREDIR
fix yap.tex (Bernd)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2107  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-22 15:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e748bd9b33 
					 
					
						
						
							
							more fixes to modules  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2102  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-15 12:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6cc240fe7f 
					 
					
						
						
							
							get rid of silly debugging message.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2101  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-14 16:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						88bb8c81aa 
					 
					
						
						
							
							fix stupid module bug I introduced yesterday :(  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2100  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-14 16:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						df0a199afb 
					 
					
						
						
							
							fix the op changes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2097  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-13 14:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a4a26478e0 
					 
					
						
						
							
							fix some bugs from yesterday plus improve support for modules in  
						
						... 
						
						
						
						operators.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2095  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-13 10:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						efe6c4eaef 
					 
					
						
						
							
							condor support.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2092  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-12 21:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						af0fb4f4d9 
					 
					
						
						
							
							SWI-portability changes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2088  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-12 17:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						d39002c271 
					 
					
						
						
							
							Work in progress in the implementation of a version of the message_queue_create/2 compliant with the ISO Threads DTR.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2085  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-09 13:04:32 +00:00