| 
							
							
								 vsc | 5df974b857 | some more fixes to make YAP swi compatible fix absolute_file_name (again)
fix setarg
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1951 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-10-10 09:44:28 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | a0b5f75016 | Corrected typo (missing quote) that resulted in a syntax error at startup. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1949 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-10-09 11:56:00 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 85d463e170 | add SWI-compatible flags git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1948 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-10-09 11:43:44 +00:00 |  | 
			
				
					| 
							
							
								 vsc | d4f01ee67b | minor fixes git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1946 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-10-08 23:02:16 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 642b498728 | fix garbage collector and fix LeaveGoal git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1945 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-10-05 18:24:30 +00:00 |  | 
			
				
					| 
							
							
								 vsc | f35f5b9253 | absolute_file_name/2 should succeed even if file does not exist. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1941 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-28 22:59:11 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 109b2a586f | fix directory handling? git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1939 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-28 09:53:42 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 65f093bdb7 | encoding/1 git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1938 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-27 23:02:00 +00:00 |  | 
			
				
					| 
							
							
								 vsc | c1917517cb | fix absolute_file_name git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1937 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-27 22:40:22 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 31ff28d3ee | upgrade JPL git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1936 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-27 15:25:34 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | f9b0a9dde7 | Added thread_send_message/1 built-in predicate. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1929 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-09-18 17:50:12 +00:00 |  | 
			
				
					| 
							
							
								 vsc | ba761e7a47 | iallow checking for readline and gmp git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1917 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-08-02 17:22:00 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 82aad9ab75 | fix thread_create and make chr git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1915 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-07-12 00:18:41 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 628bcbeeb6 | get rid of debug messages git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1907 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-06-23 17:33:43 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 21c8ead246 | pin cluses with floats. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1906 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-06-23 17:31:50 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 50e39bef80 | Added the thread_create/1 built-in predicate specified in the ISO standardization proposal. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1904 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-06-19 10:55:35 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 24ade76e94 | Updated the behavior of the call_cleanup/2-3 built-in predicates to match SWI-Prolog regarding handling of exceptions. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1890 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-05-27 21:40:17 +00:00 |  | 
			
				
					| 
							
							
								 vsc | dc9ab3b1c7 | fix library search. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1888 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-05-24 19:54:45 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 5affad32b6 | use setitmer instead of alarm. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1886 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-05-20 23:00:38 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 530df10f5c | make -g option SWI compatible git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1884 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-05-20 11:27:37 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 67738fbbd1 | fix max modules limitation git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1865 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-04-10 22:13:21 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 35174e0901 | fix some encoding stuff and add some documentation. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1863 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-04-03 15:03:11 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 917c777381 | fix unicode16 and add BOM git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1862 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-04-02 23:04:48 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 9cdf70aa41 | fix number of overflows (comments by Bart Demoen). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1857 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-27 13:48:51 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 57b7f544d1 | debugging and clause/3 over tabled predicates would kill YAP. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1856 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-26 15:18:43 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 0b7083adb2 | make sure that YAP_Restart does not restart a failed goal. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1855 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-22 11:12:22 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | b55f58f05f | Predicate mutex_property/2: only return true aliases; do not return locked/2 properties when count is zero. Added predicate mutex_create/2 and reimplemented predicate mutex_create/1.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1850 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-18 14:15:53 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 0dd5091163 | The predicate mutex_property/2 now returns  for the property locked/2 thread aliases, when defined, instead of thread identifiers. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1849 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-18 13:10:23 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 35fb866f2d | Draft implementation of mutex_property/2. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1847 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-03-16 09:38:48 +00:00 |  | 
			
				
					| 
							
							
								 vsc | e10bb2a6ae | fix prolog_flags for chr. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1802 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-26 10:41:40 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 621e47f8a4 | add nb_current and fix nb_delete. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1801 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-21 16:50:51 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 400b1958b2 | fix atom garbage collector (although it is still off by default) make valgrind feel better
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1797 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-18 00:26:36 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 8edd35f303 | fix debugger git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1795 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-13 11:26:17 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 264a3c6b54 | Added read-only flag "max_threads". git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1793 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-29 19:08:14 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 2ffa06931e | Corrected a typo on the thread_defaults/1 predicate. Changed representation of mutex aliases to be consistent with the representation of thread aliases. Added a '$check_mutex_or_alias'/2 predicate to simplify error checking of mutex predicates. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1791 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-28 16:00:31 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 47765f7739 | WIN32 support git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1790 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-28 14:26:37 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 3ddc4cef3a | all/3 should fail on no solutions. get rid of annoying gcc complaints.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1787 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-25 22:11:55 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 0e560e8cb8 | new version had changed semantics of all/3 to fail on no solutions. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1786 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-25 10:52:50 +00:00 |  | 
			
				
					| 
							
							
								 vsc | e0944f4a65 | get rid of debugger debugging messages :-). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1783 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 14:23:29 +00:00 |  | 
			
				
					| 
							
							
								 vsc | b3d9e88802 | Fix typos across code Change debugger to backtrack more alike byrd model
Fix typo in debugger option f
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1782 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 14:20:04 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 48fdba3f1e | fix matrix mess git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1778 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 10:01:40 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | c837589385 | Protect the predicate with_mutex/2 by using a mutex when updating the internal database. Also, use catch/3 instead of call_cleanup/2 as the later still seems to be buggy. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1772 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-08 11:30:38 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 64e1c56f28 | Success or failure of the cleanup goal should also be ignored when dealing with exceptions. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1770 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-07 13:47:23 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | ab33864f0c | Another attemp to get call_cleanup/2-3 right. Third is the charm (I hope...). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1769 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-07 11:27:09 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 9d3618393f | Main thread cannot be cancelled (note that the predicate thread_cancel/1 is not yet operacional). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1768 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-02 11:10:58 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | ca2723e71f | Code clean-up. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1767 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-02 03:01:20 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 44adaf58cd | Represent more thread properties internally. Updated predicate threads/0 to also show thread detached status. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1766 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-02 02:51:31 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 57c480e165 | Added predicates thread_property/1-2. Implementation is still incomplete as some thread properties are not yet internally represented. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1765 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-01 19:40:17 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 7c82c1acb3 | Added predicate '$check_thread_or_alias'/2 in order to simplify error checking for most thread predicates. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1764 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-01 18:11:24 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 2896253b4c | Added error checking code to the predicates thread_exit/1 and thread_signal/2. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1763 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-01 17:20:56 +00:00 |  |