Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						3030247064 
					 
					
						
						
							
							thread_local should be as dynamic in non-thread mode.  
						
						
						
						
					 
					
						2010-07-28 23:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						e031026a62 
					 
					
						
						
							
							instrument PE locking  
						
						... 
						
						
						
						fix missing unlock in index_pred (if predicate had been indexed while we were
waiting). 
						
						
					 
					
						2010-07-25 11:22:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						be2a3a635e 
					 
					
						
						
							
							L constants are evil in 64 bits  
						
						
						
						
					 
					
						2010-05-11 12:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						c52dda489b 
					 
					
						
						
							
							be careful around 1L and friends  
						
						
						
						
					 
					
						2010-05-11 00:18:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						16ea59e106 
					 
					
						
						
							
							no more list of variables.  
						
						
						
						
					 
					
						2010-03-08 09:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						12672a77e1 
					 
					
						
						
							
							fix missing unlock.  
						
						
						
						
					 
					
						2010-02-21 00:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						3b1ab8cfd9 
					 
					
						
						
							
							do not recover space if there is an overflow. (obs from Paulo Moura).  
						
						
						
						
					 
					
						2010-02-01 21:43:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						1187e58005 
					 
					
						
						
							
							fix unnecessary unlocking (obs from Jiefei Ma).  
						
						
						
						
					 
					
						2010-01-21 15:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						fa9425cd21 
					 
					
						
						
							
							make sure there is indexing code after a record_at  
						
						
						
						
					 
					
						2010-01-21 10:00:24 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						33085fd8d1 
					 
					
						
						
							
							fix YAPOR not being threadtes as threads.  
						
						
						
						
					 
					
						2009-08-19 22:44:48 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						50f7a80546 
					 
					
						
						
							
							transfer call and profiler to spy.  
						
						
						
						
					 
					
						2009-06-22 11:12:56 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5a10dda14e 
					 
					
						
						
							
							fix threads version.  
						
						
						
						
					 
					
						2009-06-13 14:01:16 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						475e681907 
					 
					
						
						
							
							do fetch and remove a the same time: PopFromDB  
						
						
						
						
					 
					
						2009-06-13 13:06:02 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						ec595374a6 
					 
					
						
						
							
							fix allocation of temporary stack so that unification can work even for  
						
						... 
						
						
						
						very deep terms.
fix occur_unification_bug X = a(f(Y)). 
						
						
					 
					
						2009-05-22 18:35:24 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						c685991119 
					 
					
						
						
							
							fix self-deadlock in empty IDB entries.  
						
						
						
						
					 
					
						2009-04-16 12:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						43ae55f5f2 
					 
					
						
						
							
							thread_local is also dynamic.  
						
						
						
						
					 
					
						2009-04-14 01:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8b118f1778 
					 
					
						
						
							
							fix bad lock  
						
						
						
						
					 
					
						2009-03-13 11:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8a3978e3e1 
					 
					
						
						
							
							rename BinaryTestPredFlag to BinaryPredFlag  
						
						... 
						
						
						
						get rid of small annoying arithmetic bugs 
						
						
					 
					
						2009-02-09 21:56:40 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e19a8eeb87 
					 
					
						
						
							
							fix case where index has no clauses.  
						
						
						
						
					 
					
						2008-11-04 17:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						821cc384a3 
					 
					
						
						
							
							allow statistics on data base keys of integers.  
						
						... 
						
						
						
						change pred_entry not to fail on this case.
avoid using functor in this case. 
						
						
					 
					
						2008-09-15 04:30:09 +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 
							
						 
					 
					
						
						
							
						
						5776abb31c 
					 
					
						
						
							
							more thread fixes.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2301  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-08 14:05:34 +00: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 
							
						 
					 
					
						
						
							
						
						85d7d39dbf 
					 
					
						
						
							
							more thread fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2297  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-06 17:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1340bc6f05 
					 
					
						
						
							
							fix debugging message.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2276  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-13 14:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						257c3a2cbc 
					 
					
						
						
							
							fix threads and LU  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2233  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-05-10 23:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7a9e7816c9 
					 
					
						
						
							
							undo current_predicate changes and make iso fully use LU semantics.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2083  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-08 09:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						62c7d4aa8b 
					 
					
						
						
							
							fix reaction to pe==NULL  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2082  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-07 23:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						c567a5aeb1 
					 
					
						
						
							
							fix small bug in recorded multi-threaded.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2069  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-28 18:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						fc2d89a372 
					 
					
						
						
							
							fix case where BOM is asked for, and fix case where file with BOM is  
						
						... 
						
						
						
						consulted, not just read. Also fix some deadlocks when protecting
file access.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2066  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-28 12:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ff8213e506 
					 
					
						
						
							
							make thread code more stable  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2063  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-27 11:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						637f381d94 
					 
					
						
						
							
							valgrind it!  
						
						... 
						
						
						
						enable atom garbage collection.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2055  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-23 17:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						65d3704e4b 
					 
					
						
						
							
							recover stack space  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2046  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-12-23 22:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3beda27d14 
					 
					
						
						
							
							fixes to support threads and assert correctly, even if inefficiently.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2030  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-11-26 23:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a5f5f4c237 
					 
					
						
						
							
							compile ground terms away.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1975  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-11-06 17:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						07b18afdf0 
					 
					
						
						
							
							fix locking (Paulo Moura)  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1954  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-11 21:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1656d383d5 
					 
					
						
						
							
							more small fixes (thanks to Markis Triska)  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1953  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-11 14:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						225b5e84f6 
					 
					
						
						
							
							numeric keys got broken  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1952  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-10 15:43:47 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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