Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						293dadb003 
					 
					
						
						
							
							support for rational numbers  
						
						... 
						
						
						
						make floor and friends return an integer (make it closer to SICStus). 
						
						
					 
					
						2010-05-28 09:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						09fef1a033 
					 
					
						
						
							
							rational number support. First pass.  
						
						
						
						
					 
					
						2010-05-27 12:24:15 +01:00 
						 
				 
			
				
					
						
							
							
								U-vsc-win7\vsc 
							
						 
					 
					
						
						
							
						
						dd2232491a 
					 
					
						
						
							
							be careful how to write inf and nan (obs from Paulo Moura)  
						
						
						
						
					 
					
						2010-05-11 14:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						faeef37a03 
					 
					
						
						
							
							long -> Int  
						
						
						
						
					 
					
						2010-05-10 10:21:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						11641c5f94 
					 
					
						
						
							
							64 bit cleanups.  
						
						
						
						
					 
					
						2010-05-06 15:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						34ca485e42 
					 
					
						
						
							
							new Atts code.  
						
						
						
						
					 
					
						2010-03-08 09:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5778730b62 
					 
					
						
						
							
							be less enthusiastsis about writing (op).  
						
						
						
						
					 
					
						2010-02-26 14:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						7bdc216cf6 
					 
					
						
						
							
							get rid of the 0x0x problem.  
						
						
						
						
					 
					
						2010-01-21 15:05:01 +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 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ffe1dfdfff 
					 
					
						
						
							
							support for module based operators.  
						
						
						
						
					 
					
						2009-11-20 00:33:14 +00: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 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b455f057a8 
					 
					
						
						
							
							fix writing of atributed variables.  
						
						
						
						
					 
					
						2009-06-04 10:18:28 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						efb72f7d0e 
					 
					
						
						
							
							make sure we send unsigned chars to writing routine (obs from Simon Strobl)  
						
						
						
						
					 
					
						2009-06-03 10:25:21 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a2a8f8e40e 
					 
					
						
						
							
							stop writing at very long lists.  
						
						
						
						
					 
					
						2009-06-01 22:54:56 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a6f0b8cc9f 
					 
					
						
						
							
							ignore specific limit for max write depth on lists. Use same limit everywhere.  
						
						
						
						
					 
					
						2009-05-24 19:37:07 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b94baf1e5f 
					 
					
						
						
							
							try not to loop in infinite terms.  
						
						
						
						
					 
					
						2009-05-24 15:14:23 -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 
							
						 
					 
					
						
						
							
						
						51e669dcfb 
					 
					
						
						
							
							support for passing priority as argument to write. (Ulrich's  #45 ).  
						
						... 
						
						
						
						fixes on making write handle infinite loops 
						
						
					 
					
						2009-05-22 13:24:27 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						328e2f5c22 
					 
					
						
						
							
							don't loop on cyclic terms.  
						
						
						
						
					 
					
						2009-05-22 12:24:30 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						3a3220d1a1 
					 
					
						
						
							
							make sure we don't generate an heapexpansion in the middle of a write.  
						
						
						
						
					 
					
						2009-05-21 01:04:13 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						aaec9ddceb 
					 
					
						
						
							
							fix overflow while dumping very large big ints (Ulrich  #18 )  
						
						
						
						
					 
					
						2009-05-20 08:12:18 -07:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b177a9e333 
					 
					
						
						
							
							/ is legal in Prolog, why did I comment that out?  
						
						
						
						
					 
					
						2009-05-09 23:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e204a8b7a3 
					 
					
						
						
							
							display({A}) should not display as an operator.  
						
						
						
						
					 
					
						2009-04-21 18:04:36 -05: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 
							
						 
					 
					
						
						
							
						
						e783a03610 
					 
					
						
						
							
							fix write_strings breakage  
						
						
						
						
					 
					
						2008-10-25 09:02:42 +01: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 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3c3d0de2de 
					 
					
						
						
							
							partial fix to predicate_property trouble (obs from Nicos).  
						
						... 
						
						
						
						fix core dump when writing arrays without bignum support.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2217  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-14 17:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a5406ccc02 
					 
					
						
						
							
							fix encoding issues  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1944  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-02 12:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						66d14116dd 
					 
					
						
						
							
							improve CLP(BN)/BNT interface  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1918  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-08-06 14:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						47765f7739 
					 
					
						
						
							
							WIN32 support  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1790  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-01-28 14:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0705ca0640 
					 
					
						
						
							
							support for UNICODE, and other bug fixes.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1725  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-11-27 17:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e112ce1a8a 
					 
					
						
						
							
							fix bug in growstack  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1718  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-11-14 11:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						cd5bc14cfc 
					 
					
						
						
							
							win32 fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1689  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-08-30 01:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d11fd73306 
					 
					
						
						
							
							global variables  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1685  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-08-22 16:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						eea9f2a58e 
					 
					
						
						
							
							get rid of IntArrays and FloatArray code.  
						
						... 
						
						
						
						include holes when calculating memory usage.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1640  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-05-19 14:31:32 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						871bb9e024 
					 
					
						
						
							
							help to make Yap work with dynamic libs  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1638  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-05-19 13:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9bb06c4c7e 
					 
					
						
						
							
							bug in indexing code  
						
						... 
						
						
						
						fix warning messages for write.c
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1626  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-05-02 16:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						720db316ce 
					 
					
						
						
							
							cleanups  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1617  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-04-28 16:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e10213929a 
					 
					
						
						
							
							support new interface between YAP and GMP, so that we don't rely on our own  
						
						... 
						
						
						
						allocation routines.
Several big fixes.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1490  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-01-02 02:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5c2e06ad50 
					 
					
						
						
							
							write_depth/3  
						
						... 
						
						
						
						overflow handlings and garbage collection
Several ipdates to CLPBN
dif/2 could be broken in the presence of attributed variables.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1474  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-12-05 17:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						f5fc38a79e 
					 
					
						
						
							
							SWI compatible module only operators  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1412  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-21 16:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						03ba05f24a 
					 
					
						
						
							
							a new and hopefully much better implementation of atts.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1392  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-09-09 17:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ef6bbb1273 
					 
					
						
						
							
							some extra bug fixes for trail overflows: some cannot be recovered that easily,  
						
						... 
						
						
						
						some can.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1219  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-28 22:20:37 +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 
							
						 
					 
					
						
						
							
						
						94714907ec 
					 
					
						
						
							
							fix previous fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1061  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-05-01 04:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						420bf9e92c 
					 
					
						
						
							
							initialise slot stack properly.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1060  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-05-01 03:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						039655b767 
					 
					
						
						
							
							simplify format, so that it will be easier to do bug fixes  
						
						... 
						
						
						
						fix bug in format output for floats
write and read dbrefs as $dbref(Address,0)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@986  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-02-13 18:39:29 +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 
							
						 
					 
					
						
						
							
						
						cacc407677 
					 
					
						
						
							
							Bug fixes!  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@964  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-01-29 13:37:10 +00:00