Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5ef03f2d0f 
					 
					
						
						
							
							fix BLOB operations and get rid of warning  
						
						
						
						
					 
					
						2009-03-14 10:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1161f80426 
					 
					
						
						
							
							fix calling SWI C-Predicates.  
						
						
						
						
					 
					
						2009-03-13 19:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						91657556ee 
					 
					
						
						
							
							more UDI stuff.  
						
						
						
						
					 
					
						2009-02-25 00:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						fe85e92992 
					 
					
						
						
							
							fixes for x86_64 compilation (with David Vaz).  
						
						
						
						
					 
					
						2009-02-10 14:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						33b4a02fae 
					 
					
						
						
							
							extend C-interface to check if a variable is AttVar and to fetch all the  
						
						... 
						
						
						
						attributes. 
						
						
					 
					
						2009-02-09 22:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a8ac9bfb43 
					 
					
						
						
							
							generate known atoms and functors automatically  
						
						
						
						
					 
					
						2008-12-23 01:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						8efcdf7eaa 
					 
					
						
						
							
							add support for creating a list of codes or atoms incrementally.  
						
						
						
						
					 
					
						2008-12-22 13:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						43e70f2003 
					 
					
						
						
							
							more changes to support SWI Input/Output. Now it compiles, which does  
						
						... 
						
						
						
						not mean it would work! 
						
						
					 
					
						2008-12-22 12:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a2744ed186 
					 
					
						
						
							
							further changes to better support SWI interface.  
						
						
						
						
					 
					
						2008-12-17 14:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						2b0c27deb6 
					 
					
						
						
							
							Remove attempt to emulate SWI I/O  
						
						... 
						
						
						
						add YAP_getcwd and PL_cwd to interface 
						
						
					 
					
						2008-12-13 16:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						13dd600f88 
					 
					
						
						
							
							add type to BIG NUMs, so that we can easily know what it is all about.  
						
						
						
						
					 
					
						2008-11-28 15:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						de043e3ee9 
					 
					
						
						
							
							generate an Error on memory overflow.  
						
						
						
						
					 
					
						2008-10-29 18:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						0dcf34b7bc 
					 
					
						
						
							
							mainbranch fixes to:  
						
						... 
						
						
						
						- fix quoted characters output
- fix line position in read_term and friends
- make messages look a bit better
- CLP(BN) EM improvements. 
						
						
					 
					
						2008-10-23 22:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						fdf762e326 
					 
					
						
						
							
							push changes to make tabling work: don't ignore tabling and yapor fields  
						
						... 
						
						
						
						in optype. 
						
						
					 
					
						2008-09-05 05:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						17ba194c1e 
					 
					
						
						
							
							Include new instruction execute_cpred to perform tail optimisation for  
						
						... 
						
						
						
						builtins. Required changes:
- be careful about creeping in deallocate: it may be followed by
something that is not a cut nor a proceed.
- include new instruction in absmi.c: it is a merge of execute and
call_cpred.
- change compiler to generate execute even for C builtins.
- be careful with dexecute: it may not be done if execute_op is a C
builtin.
- if we are in execute_cpred, the garbage collector cannot trust P:
instead it must look at CP to find out the size of the current
environment. The macro gc_P receives that information.
- We don't need to change CP if we do a meta-call from within
execute_cpred (and we in fact cannot). Check places where we do
meta-calls: exec, clause in cdmgr, and lu_recorded. 
						
						
					 
					
						2008-08-28 04:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						f499115573 
					 
					
						
						
							
							redo lost updates  
						
						
						
						
					 
					
						2008-08-21 13:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2581c3a3bf 
					 
					
						
						
							
							more threadin  fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2300  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-07 20:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a3983fa820 
					 
					
						
						
							
							swi compatibility support  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2294  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-01 21:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e1866e2917 
					 
					
						
						
							
							improve C-interface and SWI comptaibility a bit.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2292  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-24 16:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d8e5f2c895 
					 
					
						
						
							
							fixes by Bart and Tom: mostly libraries but nasty one in indexing  
						
						... 
						
						
						
						compilation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2286  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-11 17:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						39c4a2e67f 
					 
					
						
						
							
							fix c_interface not to crash when people try to recover slots that are  
						
						... 
						
						
						
						not there.
fix try_logical and friends to handle case where predicate has arity 0.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2278  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-17 13:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						175a0ba6dd 
					 
					
						
						
							
							make sure we do trim_trail whenever we mess with B!  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2258  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-04 14:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						08422c967a 
					 
					
						
						
							
							more fixes to C-interface  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2257  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-04 13:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						f1d5e84918 
					 
					
						
						
							
							fix bug in current_predicate/2  
						
						... 
						
						
						
						fix bug in c_interface.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2221  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-28 23:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						ddcd80d2a9 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2215  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-11 16:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						32df516386 
					 
					
						
						
							
							fix duplicate dependency frame at entry  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2209  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-04 13:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						042e5326d3 
					 
					
						
						
							
							restore was restoring twice  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2205  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-04 09:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						78d7105c16 
					 
					
						
						
							
							protect signal handling with locks for threaded version.  
						
						... 
						
						
						
						fix close/1 entry in manual (obs from Nicos).
fix -f option in chr Makefile.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2201  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-03 13:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						720089e712 
					 
					
						
						
							
							threaded version should ignore saved states (for now).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2191  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-02 21:44:07 +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 
							
						 
					 
					
						
						
							
						
						a8fe6a668e 
					 
					
						
						
							
							more saved state fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2185  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-01 15:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ba2023436a 
					 
					
						
						
							
							fix bug in all_calls  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2157  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-22 23:35:00 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						456b4eb6c1 
					 
					
						
						
							
							fix BOM trouble  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2065  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-28 10:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						64d62f1e3e 
					 
					
						
						
							
							improve JT  
						
						... 
						
						
						
						fix graph compatibility with SICStus
re-export declaration.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2037  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-12-05 12:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d908c8633f 
					 
					
						
						
							
							implement sophisticated operations with matrices.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2022  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-11-16 14:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6c3aee8c63 
					 
					
						
						
							
							fix YAP_LeaveGoal (again)  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1972  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-11-01 20:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d3bbba177f 
					 
					
						
						
							
							small fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1970  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-29 22:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9e9c260f7e 
					 
					
						
						
							
							new version of viterbi implementation  
						
						... 
						
						
						
						fix all:atvars reporting bad info
fix bad S info in x86_64
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1968  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-28 00:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						19a5f81dec 
					 
					
						
						
							
							get rid of debug statement.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1956  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-16 18:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3e4e75dbdf 
					 
					
						
						
							
							unset var  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1955  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-15 23:48:46 +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 
							
						 
					 
					
						
						
							
						
						4c08960096 
					 
					
						
						
							
							Improve SWI interface emulation.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1920  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-09-04 10:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9c232ddd0b 
					 
					
						
						
							
							interface speedups  
						
						... 
						
						
						
						bad error message in X is foo>>2.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1894  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-06-04 12:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						498c7a6d42 
					 
					
						
						
							
							fix min list  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1882  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-05-15 11:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						039067068e 
					 
					
						
						
							
							improve external interface  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1881  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-05-14 16:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						dc3b7079f4 
					 
					
						
						
							
							fix deadlock when trying to create a module with the same name as a  
						
						... 
						
						
						
						predicate (for now, just don't lock modules). obs Paulo Moura.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1869  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-04-18 23:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0f5ccae3b7 
					 
					
						
						
							
							fix gmpless blob handling  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1860  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-03-30 16:47:22 +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