Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						3dd68aa8bd 
					 
					
						
						
							
							fix EX: it cannot be a term and it should be a placeholder for BallTerm,  
						
						... 
						
						
						
						so the twp can never be alive at the same time. 
						
						
					 
					
						2010-07-21 12:49:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						247d59f0ef 
					 
					
						
						
							
							- slots should be considered as always live for gc.  
						
						... 
						
						
						
						- make sure slots do not die when they should be live, and vice-versa.
- improve a little on foreign_frame 
						
						
					 
					
						2010-06-01 00:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d68c7854bd 
					 
					
						
						
							
							make things run in sparc-64  
						
						
						
						
					 
					
						2010-04-16 12:12:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						53b4828000 
					 
					
						
						
							
							new Atts Code.  
						
						
						
						
					 
					
						2010-03-08 09:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						05c3b22322 
					 
					
						
						
							
							fix tabling compilation  
						
						
						
						
					 
					
						2010-02-10 13:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						95e596a8a1 
					 
					
						
						
							
							make LOCAL a register  
						
						
						
						
					 
					
						2010-02-10 09:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						bcc4a27206 
					 
					
						
						
							
							cut_succeed and cut_fail should recover pool of try_c and should  
						
						... 
						
						
						
						do trim_trail (not that the latter really matters). 
						
						
					 
					
						2010-01-26 18:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						5ef31fbfd2 
					 
					
						
						
							
							experiment in or-parallel threads.  
						
						
						
						
					 
					
						2010-01-14 15:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						da0186a0aa 
					 
					
						
						
							
							fix unused stuff.  
						
						
						
						
					 
					
						2009-10-21 08:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						8e74daf39e 
					 
					
						
						
							
							modern versions of Solaris use these registers for thread support.  
						
						
						
						
					 
					
						2009-06-16 21:21:06 -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 
							
						 
					 
					
						
						
							
						
						a89f9a35ba 
					 
					
						
						
							
							keep a reminder that maybe we want to be careful about stack expansion.  
						
						
						
						
					 
					
						2009-04-26 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						fe85e92992 
					 
					
						
						
							
							fixes for x86_64 compilation (with David Vaz).  
						
						
						
						
					 
					
						2009-02-10 14:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a36be5bf20 
					 
					
						
						
							
							massive changes to support new scheme for arithmetic:  
						
						... 
						
						
						
						- compilation and assembly support 
						
						
					 
					
						2008-12-09 12:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						7f365f7377 
					 
					
						
						
							
							make GC happen when we have 1/4 of total memory free.  
						
						... 
						
						
						
						There was a problem of not having enough room to put 10% of the heap. 
						
						
					 
					
						2008-10-24 10:35:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						1226b58d8e 
					 
					
						
						
							
							The debugger relied on the environment stack. To fix it:  
						
						... 
						
						
						
						- absmi.c now tells who called the debugger, besides who it was calling
- this is used to control whether we allow a goal to be debugged.
- I have creep to start creeping immediately, and signal_creep to tell
  the next meta-call to creep what it executes!
- The debugger uses CalledFromTheDebugger to know if it is within the
debugger. If so, we do not need to creep on leaving. 
						
						
					 
					
						2008-08-30 02:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d170b34624 
					 
					
						
						
							
							MaxOS fixes  
						
						... 
						
						
						
						Avoid a thread deadlock
improvements to SWI predicates.
make variables_in_term system builtin.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2304  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-12 01:27:23 +00: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 
							
						 
					 
					
						
						
							
						
						0c0826b938 
					 
					
						
						
							
							fix some icc warnings  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2165  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-25 22:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								tiagosoares 
							
						 
					 
					
						
						
							
						
						f77458e11f 
					 
					
						
						
							
							MYDDAS: New internal organization and new MYDDAS statistics  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1645  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-05-22 16:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								rslopes 
							
						 
					 
					
						
						
							
						
						13479f6091 
					 
					
						
						
							
							Update for sun arch.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1592  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-04-11 16:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b8e524424c 
					 
					
						
						
							
							fix MacOSX interrupt handling  
						
						... 
						
						
						
						fix using Yap files as Yap scripts.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1555  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-03-03 23:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						46f90fc6aa 
					 
					
						
						
							
							fix register recovery after ^c on Macs  
						
						... 
						
						
						
						fix 64 bit complaints.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1542  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-02-13 16:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9e697d5bee 
					 
					
						
						
							
							bignum support fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1531  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-02-01 13:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								tiagosoares 
							
						 
					 
					
						
						
							
						
						54595ec094 
					 
					
						
						
							
							MyDDAS: Changed MyDDAS internal structure  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1521  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-01-17 22:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9618c90255 
					 
					
						
						
							
							YENV may be an HW register (breaks some tabling code)  
						
						... 
						
						
						
						All YAAM instructions are now brackedted, so Op introduced an { and EndOp introduces an }. This is because Ricardo assumes that.
Fix attvars when COROUTING is undefined.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1516  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-01-17 14:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						f5002fa37f 
					 
					
						
						
							
							updates to gprof  
						
						... 
						
						
						
						support for __POWER__
Try to saveregs before longjmp.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1485  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-12-23 00:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								tiagosoares 
							
						 
					 
					
						
						
							
						
						83b5a160f8 
					 
					
						
						
							
							support for executing c code when a cut occurs  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1463  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-18 18:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3d308525e0 
					 
					
						
						
							
							garbage collection fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1139  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-09-16 17:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0101c09236 
					 
					
						
						
							
							coroutining is now a part of attvars.  
						
						... 
						
						
						
						some more fixes.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1070  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-06-05 03:37:01 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9d12384db1 
					 
					
						
						
							
							debugger fixes  
						
						... 
						
						
						
						make sure we always go back to current module, even during initizlization.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1062  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-05-13 20:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						caa0b26665 
					 
					
						
						
							
							solaris fixes for threads  
						
						... 
						
						
						
						get rid of SizeOfBlock
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1018  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-03-05 15:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6662ca157e 
					 
					
						
						
							
							simplify module access  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@981  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-02-12 12:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						c9247ce308 
					 
					
						
						
							
							make thread_local compatible with dynamic  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@977  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-02-11 13:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ca4e754af7 
					 
					
						
						
							
							protect writes to SignalMask and to CreepFlag. Reads are still not  
						
						... 
						
						
						
						locked.
fix XREGS for threads.
fix thread_signal not even being defined.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@969  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-02-06 17:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9b84cdfe5d 
					 
					
						
						
							
							improved support for threads and code area allocation using malloc  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@965  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-02-05 16:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ba9876268f 
					 
					
						
						
							
							threads, clean signals, and much more...  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@957  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-01-23 02:23:51 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						17dad3f6f7 
					 
					
						
						
							
							My first attempt to synchronize OPTYap with CVS  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@919  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2003-11-05 18:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						bca74cd190 
					 
					
						
						
							
							fixes for int =\= long  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@782  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2003-02-14 12:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0b0249a3dc 
					 
					
						
						
							
							give protoypes to save_TR and restore_TR  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@779  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2003-02-14 12:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d7f80ea1ad 
					 
					
						
						
							
							Stasinos noticed that _YAP_ breaks C standard: use Yap_ instead.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@691  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-11-18 18:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7b2c4dc6ff 
					 
					
						
						
							
							all global symbols should now start with _YAP  
						
						... 
						
						
						
						global functions should not be called from within file (bug in
binutils/WIN32).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@675  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-11-11 17:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0351b9f0ab 
					 
					
						
						
							
							make --enable-threads work on CVS release.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@645  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-10-21 22:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						86e4a99d73 
					 
					
						
						
							
							changes to support extended foreign interface (include slots, new exception  
						
						... 
						
						
						
						handling for C-code, and several fixes to calling foreign code).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@470  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-05-14 18:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5503ea22f3 
					 
					
						
						
							
							try to decrease HeapTop if recovering space on top of Heap;  
						
						... 
						
						
						
						change overflow code to be less relying on non-decreasing Heap.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@405  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-03-08 06:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6b29480d4a 
					 
					
						
						
							
							fix scripts  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@348  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-02-06 17:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						20c6b50a0d 
					 
					
						
						
							
							fix error after error and error within error  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@344  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-02-01 15:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						4414acbdf9 
					 
					
						
						
							
							fix unix environ  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@293  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-01-14 22:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						75bd0c45f5 
					 
					
						
						
							
							always leave 1/8 of the stack free, not 1/2.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@263  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-01-03 16:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						441ad190ff 
					 
					
						
						
							
							fix absolute_file_name  
						
						... 
						
						
						
						put intermediate data structures for system in TR
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@249  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-01-02 05:35:20 +00:00