Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						69988d0718 
					 
					
						
						
							
							harmonize | priority ( #149 )  
						
						
						
						
					 
					
						2009-11-27 15:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						b16623d026 
					 
					
						
						
							
							fix realloc and friends (obs from Nuno Fonseca).  
						
						
						
						
					 
					
						2009-11-27 13:31:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						d746afaa32 
					 
					
						
						
							
							UserCode may changed YENV, so be careful, be very careful! (obs from Nuno Fonseca).  
						
						
						
						
					 
					
						2009-11-27 13:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						98f79484ae 
					 
					
						
						
							
							change throw mechanism to fit better with cleanup mechanism:  
						
						... 
						
						
						
						- balls are now stored off line and recovered by Prolog code when everything
is safe.
- if a ball exists, throw uses the *existing* one (be careful not to have one
laying around).
- Jump routine cleans up every cp except ones for setup_call handling, backtracking simply calls setup handlers. 
						
						
					 
					
						2009-11-27 11:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						7f5da32c08 
					 
					
						
						
							
							fix trail when you do a jumpenv (Ulrich Neumerkel  #152 )  
						
						
						
						
					 
					
						2009-11-25 09:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						50d720a9c6 
					 
					
						
						
							
							fix current_op/3 by walking over the chain of ops or properties and moving complex code to Prolog (obs from Paulo Moura).  
						
						
						
						
					 
					
						2009-11-25 00:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ccaab728af 
					 
					
						
						
							
							handle user operators as "prolog" operators.  
						
						
						
						
					 
					
						2009-11-25 00:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						7640d65609 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2009-11-23 18:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						8a557012dd 
					 
					
						
						
							
							add primitive YAP_IsLongIntTerm to the C Language interface.  
						
						
						
						
					 
					
						2009-11-23 18:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								U-Xato7\Vsc 
							
						 
					 
					
						
						
							
						
						5e70ff47b3 
					 
					
						
						
							
							TrueFileName was rewriting input atom in WIN32 :( (obs from Jos Deroo)  
						
						
						
						
					 
					
						2009-11-23 18:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								U-Xato7\Vsc 
							
						 
					 
					
						
						
							
						
						691abd8243 
					 
					
						
						
							
							check_opcodes is unused in WIN32_, don't declare it.  
						
						
						
						
					 
					
						2009-11-23 16:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						c6406b822b 
					 
					
						
						
							
							prolog: multifiles are not really system predicates (they can be redefined).  
						
						
						
						
					 
					
						2009-11-23 10:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6852a0c861 
					 
					
						
						
							
							make =@= an well known alias to variant.  
						
						
						
						
					 
					
						2009-11-23 10:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						657e0a13bd 
					 
					
						
						
							
							inline implemetation of a(2,1,X) should not return error, just silently fail.  
						
						
						
						
					 
					
						2009-11-23 10:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d637451bd6 
					 
					
						
						
							
							make sure to put TR correctly (fixes copying DB terms with att vars  #148 )  
						
						
						
						
					 
					
						2009-11-21 00:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						58cac4c8eb 
					 
					
						
						
							
							fixes for SYSTEM_MALLOC case (where we cannot trust Yap_HeapTop and Yap_HeapBase).  
						
						
						
						
					 
					
						2009-11-20 08:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								nf@khaixa.(none) 
							
						 
					 
					
						
						
							
						
						1bfbe535da 
					 
					
						
						
							
							Extended support for SWI-Prolog C interface.  
						
						
						
						
					 
					
						2009-11-20 08:42:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ffe1dfdfff 
					 
					
						
						
							
							support for module based operators.  
						
						
						
						
					 
					
						2009-11-20 00:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d476e36a90 
					 
					
						
						
							
							initialise LOCAL in system_malloc (obs from Jose Santos).  
						
						
						
						
					 
					
						2009-11-19 08:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d9016fa650 
					 
					
						
						
							
							init_local should be called Yap_init_local to avoid clashesh.  
						
						
						
						
					 
					
						2009-11-19 08:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						9cbdf8f57e 
					 
					
						
						
							
							tiny cleanups.  
						
						
						
						
					 
					
						2009-11-18 23:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6c887452e6 
					 
					
						
						
							
							allow randomization of initial address, this enables testing restore routine.  
						
						
						
						
					 
					
						2009-11-18 23:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						71de4ed52a 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2009-11-18 13:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						c108ac508d 
					 
					
						
						
							
							check for callable before looking at predicate terms...  
						
						
						
						
					 
					
						2009-11-18 13:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						a316090f8c 
					 
					
						
						
							
							fix nth_instance: fix bugs and actually add two versions (obs from Theofrastos Mantadelis)  
						
						
						
						
					 
					
						2009-11-18 13:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						f31aeff952 
					 
					
						
						
							
							fix bad order of comparison in NthClause.  
						
						
						
						
					 
					
						2009-11-18 12:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						939eda0050 
					 
					
						
						
							
							just be consistent in calls.  
						
						
						
						
					 
					
						2009-11-17 10:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						945fff50a2 
					 
					
						
						
							
							we should only recover H after we backtrack, never before.  
						
						
						
						
					 
					
						2009-11-17 10:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1c52d17a4d 
					 
					
						
						
							
							get_bom should consider the case the file is empty.  
						
						
						
						
					 
					
						2009-11-17 02:37:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7b85efff0c 
					 
					
						
						
							
							subsumes should check for loops (Ulrich's  #146 ).  
						
						
						
						
					 
					
						2009-11-17 02:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b7646836b6 
					 
					
						
						
							
							remove some weird white spaces.  
						
						
						
						
					 
					
						2009-11-17 02:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						832f3d2e4a 
					 
					
						
						
							
							fix missing header for Yap_rational_tree_loop  
						
						
						
						
					 
					
						2009-11-17 02:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						c51c17aa52 
					 
					
						
						
							
							make sure to get valid terms in meta_call, not references.  
						
						
						
						
					 
					
						2009-11-17 00:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						99b2347cd8 
					 
					
						
						
							
							SWI supports xor operator.  
						
						
						
						
					 
					
						2009-11-11 10:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						8ecac6c2f9 
					 
					
						
						
							
							sebuf on stdin was called if any std stream was a tty. Bad. (obs from Ashwin Srinivasan).  
						
						
						
						
					 
					
						2009-11-10 11:25:56 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						b5ad71c9c1 
					 
					
						
						
							
							improve functor tracing  
						
						
						
						
					 
					
						2009-11-10 11:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						8f46f3d71d 
					 
					
						
						
							
							fix bad passing of ! destination if we were running at an exec: affected debugger.  
						
						
						
						
					 
					
						2009-11-04 12:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						2fdf8e9bda 
					 
					
						
						
							
							fix bad ! register when calling continuation of meta-predicate (obs from A Kimmig).  
						
						
						
						
					 
					
						2009-11-03 23:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						69d34fb0ce 
					 
					
						
						
							
							fix over zealous cleaning of attributed variables in heapgc.c  
						
						
						
						
					 
					
						2009-11-03 15:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a628079e00 
					 
					
						
						
							
							make sure we walk every clause when doing restore mega_clause.  
						
						
						
						
					 
					
						2009-11-02 12:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						6a8cee8b79 
					 
					
						
						
							
							compilation fixes  
						
						
						
						
					 
					
						2009-10-31 00:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						bda231f24d 
					 
					
						
						
							
							Use "Foreign.h"  
						
						
						
						
					 
					
						2009-10-31 00:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						923094bd01 
					 
					
						
						
							
							more updates to HEAPFIELDS.  
						
						
						
						
					 
					
						2009-10-30 23:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7116d1385b 
					 
					
						
						
							
							move more fields to HEAPFIELDS  
						
						
						
						
					 
					
						2009-10-28 15:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						838b14cb77 
					 
					
						
						
							
							more data structures.  
						
						
						
						
					 
					
						2009-10-28 15:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d3f969e1b1 
					 
					
						
						
							
							various_codes includes all the head pointers to the code space. Try to  
						
						... 
						
						
						
						centralise everything in a single file (HEAPFIELDS) and generate them
from a Prolog script (buildheap). 
						
						
					 
					
						2009-10-28 13:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						36a7e5c59e 
					 
					
						
						
							
							fix error handling in syntax_error (don't assume ARG2 has the output).  
						
						
						
						
					 
					
						2009-10-26 22:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						4c8eb33e06 
					 
					
						
						
							
							we had args already (no need for argv0)  
						
						... 
						
						
						
						improve error handling in YAP_ReadBuffer 
						
						
					 
					
						2009-10-26 10:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						0ea348c26d 
					 
					
						
						
							
							extend SWI interface with PL_toplevel and to handle C++ code.  
						
						... 
						
						
						
						prolog/0 built-in
fixes to parms.h changes. 
						
						
					 
					
						2009-10-23 16:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						0179998d60 
					 
					
						
						
							
							change Heap.h to YapHeap.h  
						
						... 
						
						
						
						rename $live to prolog/0 (for SWI compatibility). 
						
						
					 
					
						2009-10-23 14:22:17 +01:00