| 
							
							
								 pmoura | 46c8cfbeff | Logtalk 2.29.4 files. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1799 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-19 18:58:28 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 194ea3bdee | fix prof dependent stuff git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1798 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-18 10:20:31 +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 |  | 
			
				
					| 
							
							
								 ricroc | a32d5dbe5f | *** empty log message *** git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1796 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-13 12:35:30 +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 | 73a30641a0 | Fixed typo on nextto/3 documentation pointed out by Christian Thaeter. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1794 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-02-12 10:33:01 +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 |  | 
			
				
					| 
							
							
								 vsc | 7239e45ec3 | allow the user to configure a maximum number of threads. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1792 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-29 10:18:15 +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 | 1583990b8f | *** empty log message *** git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1789 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-26 23:04:30 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 86e78952e0 | fix several -MIN_INT overflows in code. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1788 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-26 21:10:13 +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 | a4e2a26003 | another debug message git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1785 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 17:29:22 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 8d3a6c5b20 | make java compilation see libraries git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1784 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 17:28:28 +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 |  | 
			
				
					| 
							
							
								 pmoura | b697f3d34e | Logtalk 2.29.3 files. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1781 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 11:01:56 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 355f491539 | die matrices, die. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1780 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 10:08:19 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 0d5a5b00e2 | oops, had forgotten about configure git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1779 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 10:03:12 +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 |  | 
			
				
					| 
							
							
								 vsc | d2f974d292 | fix glist_void_varx git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1777 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 09:57:25 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 0f9cb472c6 | fix unify_with_occurs_check/2 with floats and friends. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1776 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-24 09:36:14 +00:00 |  | 
			
				
					| 
							
							
								 stasinos | 4ae81b0fee | Fix mismatch between Makefile.in, configure.in and directory name wrt the matrices library.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1775 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-13 06:10:26 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | b9b1e9bb96 | Added documentation on the new thread_create/2 predicate. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1774 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-10 23:11:29 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | e75e406f84 | Logtalk 2.29.2 files. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1773 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-10 12:46:10 +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 |  | 
			
				
					| 
							
							
								 vsc | 0cef3c5389 | fix restore (Trevor) make indexing a bit faster on IDB
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1771 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-08 08:27:19 +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 |  | 
			
				
					| 
							
							
								 pmoura | bf002885d7 | Support a single alias per thread. Added error checking code to the predicates thread_self/1 and thread_join/2. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1762 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2007-01-01 16:54:39 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 0711088664 | Added error checking code to the predicate thread_detach/1. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1761 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 22:23:24 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 9825556096 | Added predicates thread_default/1 and thread_set_default/1 (as specified in the current threads standardization proposal). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1760 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 20:33:55 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 6e0c674f13 | Added missing declaration for meta-predicate thread_create/2. Added support for consulting and defining the default value of detached/1 thread creation option. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1759 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 19:33:27 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | ce1694aa15 | Corrected typo in declaration of meta-predicate with_mutex/2. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1758 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 19:30:11 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 139e50a1ca | Corrected some bugs in the implementation of thread_sleep/1. Changed implementation to make the call succeed and return immediately when the argument is zero or a negative value (matching the current threads standardization proposal). git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1757 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 16:10:29 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 9de3c0c7a9 | Added call/5-12 (we alread have call_with_args/2-12); not sure they are worth. Alternative implementation for call_cleanup/2-3: previous implementation appears to be pruning cleanup goals before they are executed; needs testing. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1756 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 12:29:46 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 7c0175abbc | with_mutex/2 is a meta-predicate. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1755 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 10:59:16 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 88f51c97d7 | fix some bugs in call_cleanup: the result of action should not matter, and !,fail would not wakeup the delayed goal.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1754 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-31 01:50:35 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | a24c8bee1c | Updated Logtalk description and usage instructions. Corrected a few typos. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1753 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-30 14:50:27 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | bb78dc5c7b | Improved the documentation of the predicate sleep/1. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1752 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-30 11:29:30 +00:00 |  | 
			
				
					| 
							
							
								 pmoura | 8ddee740a4 | Implemented the predicate with_mutex/2. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1751 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-30 10:49:37 +00:00 |  | 
			
				
					| 
							
							
								 vsc | 7d1b20c9cd | call_cleanup/2 and 3 git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1750 b08c6af1-5177-4d33-ba66-4b1c6b8b522a | 2006-12-30 03:25:47 +00:00 |  |