Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8f9f1223e7 
					 
					
						
						
							
							fix sub_atom(xxx,_,_,_,'') (obs from David Vaz).  
						
						
						
						
					 
					
						2010-01-17 00:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						89e38cbcc0 
					 
					
						
						
							
							or_last is different under yapor.  
						
						
						
						
					 
					
						2010-01-15 16:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7da431fe00 
					 
					
						
						
							
							fix fix :(  
						
						
						
						
					 
					
						2010-01-15 10:58:58 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						70c762c162 
					 
					
						
						
							
							fix undefined predicate (made Logtalk loop).  
						
						
						
						
					 
					
						2010-01-15 01:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						a498dc1265 
					 
					
						
						
							
							icompile table+orp  
						
						
						
						
					 
					
						2010-01-14 17:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						5ef31fbfd2 
					 
					
						
						
							
							experiment in or-parallel threads.  
						
						
						
						
					 
					
						2010-01-14 15:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						ac104aac9c 
					 
					
						
						
							
							revert previous commit.  
						
						
						
						
					 
					
						2010-01-14 15:57:16 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						31314c8059 
					 
					
						
						
							
							fix warning about not checking output.  
						
						
						
						
					 
					
						2010-01-14 15:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8d5c490ff7 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2010-01-12 22:21:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						d4b14648b0 
					 
					
						
						
							
							fix confusion with SWI handling of C-backtrackable predicates.  
						
						
						
						
					 
					
						2010-01-12 14:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						4670e456a5 
					 
					
						
						
							
							do not check for bom over binary files (obs from Nuno Fonseca).  
						
						
						
						
					 
					
						2010-01-12 14:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5824e5ecea 
					 
					
						
						
							
							fix debugging info.  
						
						
						
						
					 
					
						2010-01-12 10:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						02108d2017 
					 
					
						
						
							
							make it so that we always use the fixed op for |. Needs improement.  
						
						
						
						
					 
					
						2010-01-12 10:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						324833f84a 
					 
					
						
						
							
							fix excessive trimming in C-interface for backtrackable predicates (obs from José Vieira).  
						
						
						
						
					 
					
						2010-01-11 15:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e86a995dd2 
					 
					
						
						
							
							fix bad test faster interface to eval (obs from Jose Santos)  
						
						
						
						
					 
					
						2010-01-11 10:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5fc26e1b45 
					 
					
						
						
							
							improve emulataion of backtrackable SWI c-code (request from NF).  
						
						
						
						
					 
					
						2010-01-06 11:25:15 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a7e6c5672e 
					 
					
						
						
							
							try to speed up eval a bit.  
						
						
						
						
					 
					
						2010-01-04 21:16:42 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						33f3dcc3d1 
					 
					
						
						
							
							avoid excessive error testing  
						
						
						
						
					 
					
						2010-01-03 15:43:07 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						da4aa804a7 
					 
					
						
						
							
							improve error handling for is/2.  
						
						
						
						
					 
					
						2010-01-03 15:42:51 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ab0913a2df 
					 
					
						
						
							
							ask for space proportional to the free trail space at trail overflow.  
						
						
						
						
					 
					
						2009-12-21 10:26:00 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6d1eec34db 
					 
					
						
						
							
							make atom locking compatible with SWI-Prolog.  
						
						
						
						
					 
					
						2009-12-21 10:12:47 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6ec92ac5c0 
					 
					
						
						
							
							handle correctly file rewind in the presence of ungetc (obs from Jose Santos).  
						
						
						
						
					 
					
						2009-12-19 19:57:20 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						79a1d3e13c 
					 
					
						
						
							
							fix thread stuff (obs from Jiefei Ma).  
						
						
						
						
					 
					
						2009-12-17 23:55:09 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5b8dc25eff 
					 
					
						
						
							
							fix locking stuff.  
						
						
						
						
					 
					
						2009-12-17 16:11:02 -02:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6aff7bda59 
					 
					
						
						
							
							fix initialization in threaded version.  
						
						
						
						
					 
					
						2009-12-17 16:03:00 -02:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						48861db34e 
					 
					
						
						
							
							fix bad testing of choice-point in throw (tabling bug?)  
						
						
						
						
					 
					
						2009-12-12 23:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1486b97e75 
					 
					
						
						
							
							YAP added / to WIN32 file names (obs from Jose Santos).  
						
						
						
						
					 
					
						2009-12-11 09:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ac2cf2434a 
					 
					
						
						
							
							prolog_flag executable (obs from Aubrey Barnard).  
						
						
						
						
					 
					
						2009-12-10 01:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						df2b11a6ec 
					 
					
						
						
							
							define Optype for xxc, for instructions whose constant argument is a term, like functor(a,X,T).  
						
						
						
						
					 
					
						2009-12-06 00:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						783c5ed6bc 
					 
					
						
						
							
							fix excessive untrailing in C-code interface (obs from Nuno Fonseca).  
						
						
						
						
					 
					
						2009-12-04 22:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						72e2a9658e 
					 
					
						
						
							
							make volatile part of the system (SWI compatibility).  
						
						
						
						
					 
					
						2009-12-04 18:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						97a27bd4b6 
					 
					
						
						
							
							[ ] and {} should be handled by the scanner, not the parser (obs from Paulo Moura).  
						
						
						
						
					 
					
						2009-12-03 22:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						1176f71f3a 
					 
					
						
						
							
							support for making sure exceptions are reset when they should be reset (obs from Nuno Fonseca,  #159 )  
						
						
						
						
					 
					
						2009-12-03 17:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1bbf7ff16c 
					 
					
						
						
							
							| should use operator priority, not some built-in ( #156 )  
						
						
						
						
					 
					
						2009-12-03 09:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d2da5bfe26 
					 
					
						
						
							
							fix setup_call_cleanup and friends.  
						
						
						
						
					 
					
						2009-12-03 02:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						06d30b9fc9 
					 
					
						
						
							
							Jump and Throw need to store the term away, if they try to use arena  
						
						... 
						
						
						
						the term will hang in the stack (#152 ). 
						
						
					 
					
						2009-12-02 21:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8213d52af4 
					 
					
						
						
							
							fix bad call to realloc (nf patches).  
						
						
						
						
					 
					
						2009-11-27 18:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						506da0b1bf 
					 
					
						
						
							
							make write always protect operators when they are not used as operators so as to follow standard ( #150 ).  
						
						
						
						
					 
					
						2009-11-27 16:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								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