Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						f583bb93ee 
					 
					
						
						
							
							allow comments within [ ] and { } .  
						
						
						
						
					 
					
						2012-02-13 09:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joao 
							
						 
					 
					
						
						
							
						
						7378b56289 
					 
					
						
						
							
							Fix READ_LOCK.  
						
						
						
						
					 
					
						2011-09-20 11:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ad58ff3ecc 
					 
					
						
						
							
							oops, posfix was looking for infix :(  
						
						
						
						
					 
					
						2011-06-14 08:58:10 +01:00 
						 
				 
			
				
					
						
							
							
								Joao 
							
						 
					 
					
						
						
							
						
						971ad94311 
					 
					
						
						
							
							moved several global variables to misc/GLOBALS  
						
						
						
						
					 
					
						2011-05-25 16:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Joao 
							
						 
					 
					
						
						
							
						
						8170f6d3cb 
					 
					
						
						
							
							Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS  
						
						
						
						
					 
					
						2011-05-23 16:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joao 
							
						 
					 
					
						
						
							
						
						dc3c54c164 
					 
					
						
						
							
							change LOCALS macros.  
						
						
						
						
					 
					
						2011-05-04 10:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						9f6426fb95 
					 
					
						
						
							
							imake sure -1 is read independently of the current syntax operator.  
						
						
						
						
					 
					
						2011-04-26 18:51:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						90d93fdbdd 
					 
					
						
						
							
							cache abstra machine register in threaded mode.  
						
						
						
						
					 
					
						2011-03-07 16:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6e2947e8c4 
					 
					
						
						
							
							avoid _longjmp  
						
						
						
						
					 
					
						2010-12-16 01:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7640700fdf 
					 
					
						
						
							
							[PATCH-YAP 6/6] ISO: compound(+1).  now holds.  
						
						... 
						
						
						
						from ulrich neumerkel 
						
						
					 
					
						2010-11-21 22:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ab8911708b 
					 
					
						
						
							
							fix YAP to use _longjmp when available. longjmp is just too expensive on OSX machines.  
						
						
						
						
					 
					
						2010-10-26 22:03:36 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						d1599bca8d 
					 
					
						
						
							
							fix extra uses of mpz_ in external code.  
						
						
						
						
					 
					
						2010-05-28 15:29:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						dddad72a0e 
					 
					
						
						
							
							AtomDouble was not defined correctly.  
						
						
						
						
					 
					
						2010-02-19 14:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						ac104aac9c 
					 
					
						
						
							
							revert previous commit.  
						
						
						
						
					 
					
						2010-01-14 15:57:16 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1bbf7ff16c 
					 
					
						
						
							
							| should use operator priority, not some built-in ( #156 )  
						
						
						
						
					 
					
						2009-12-03 09:41:28 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a8ac9bfb43 
					 
					
						
						
							
							generate known atoms and functors automatically  
						
						
						
						
					 
					
						2008-12-23 01:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e1866e2917 
					 
					
						
						
							
							improve C-interface and SWI comptaibility a bit.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2292  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-24 16:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						cab59d9f3a 
					 
					
						
						
							
							[ ] should be processed by parser, not by scanner.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2136  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-10 14:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6cc9e24976 
					 
					
						
						
							
							upgrade chr  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1957  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-16 23:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2d3d3ff22c 
					 
					
						
						
							
							get rid of small bugs/warnings  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1874  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-05-02 11:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ee03654060 
					 
					
						
						
							
							handle code space overflows while parsing.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1868  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-04-18 06:30:41 +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 
							
						 
					 
					
						
						
							
						
						745fed2679 
					 
					
						
						
							
							avoid sideffects from MkBigInt  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1524  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-01-18 15:34:54 +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 
							
						 
					 
					
						
						
							
						
						03c1edcc90 
					 
					
						
						
							
							fix parser overflow bug: vars should be reset even when addresses would not  
						
						... 
						
						
						
						change.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1466  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-22 12:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7cd5cafe1c 
					 
					
						
						
							
							fix op search code.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1461  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-16 02:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						db16d32668 
					 
					
						
						
							
							minor fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1459  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-16 02:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						4c0865ca37 
					 
					
						
						
							
							more tabling fixes  
						
						... 
						
						
						
						use malloc when AllocCodeSpace fails
use snprintf when available.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1458  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-16 01:55:03 +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 
							
						 
					 
					
						
						
							
						
						0070c26061 
					 
					
						
						
							
							a few fixes for 64 bit compiling.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1178  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-19 17:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2dfdca263d 
					 
					
						
						
							
							Use Doug Lea's malloc as an alternative to YAP's standard malloc  
						
						... 
						
						
						
						don't use TR directly in scanner/parser, this avoids trouble with ^C while
consulting large files.
pass gcc -mno-cygwin to library compilation in cygwin environment (cygwin should
compile out of the box now).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1168  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-10-28 20:12:23 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5e4816eb5a 
					 
					
						
						
							
							new heap allocation code  
						
						... 
						
						
						
						new atom table growth code and hash algorithm
more fixes for new indexing algorithm
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@905  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2003-10-28 01:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						32301f0060 
					 
					
						
						
							
							more fixes on indexing code  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@883  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2003-10-06 13:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						bf37b29b4b 
					 
					
						
						
							
							better handling for scanning errors;  
						
						... 
						
						
						
						make Yap_error_output a global variable.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@693  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-11-19 17:10:45 +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 
							
						 
					 
					
						
						
							
						
						36a9f180c3 
					 
					
						
						
							
							fix overflow bugs in parser and scanner: check if we have space  
						
						... 
						
						
						
						before we start writing!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@658  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-10-29 03:10:00 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ad552d04b4 
					 
					
						
						
							
							avoid recursive calls while parsing lists.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@655  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-10-28 17:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						293fdf9061 
					 
					
						
						
							
							VC++ changes  
						
						... 
						
						
						
						use clock in WIN98
fix manual
get rid of ISO X/0
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@347  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2002-02-04 16:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7d50fd267d 
					 
					
						
						
							
							parser should parse +inf,-inf,+nan,-nan as floating point numbers  
						
						... 
						
						
						
						write should write inf as +inf and nan as +nan
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@92  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2001-06-19 16:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e5f4633c39 
					 
					
						
						
							
							This commit was generated by cvs2svn to compensate for changes in r4,  
						
						... 
						
						
						
						which included commits to RCS files with non-trunk default branches.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@5  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2001-04-09 19:54:03 +00:00