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 
							
						 
					 
					
						
						
							
						
						3c1dbc22df 
					 
					
						
						
							
							fix ensure_loaded typo.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1407  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-19 23:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						31a09376f8 
					 
					
						
						
							
							use_load_files to handle initialization files  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1404  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-19 10:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						8b06ce9fe4 
					 
					
						
						
							
							make consult even load_files/2  
						
						... 
						
						
						
						define bootstrap/1 for initial consult
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1403  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-19 01:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e6a15addf5 
					 
					
						
						
							
							5.1:  
						
						... 
						
						
						
						- improvements to GC
   2 generations
   generic speedups
- new scheme for attvars
   - hProlog like interface also supported
- SWI compatibility layer
   - extra predicates
   - global variables
   - moved to Prolog module
- CLP(R) by Leslie De Koninck, Tom Schrijvers, Cristian Holzbaur, Bart
Demoen and Jan Wielemacker
- load_files/2
from 5.0.1
- WIN32 missing include files (untested)
- -L trouble (my thanks to Takeyuchi Shiramoto-san)!
- debugging of backtrable user-C preds would core dump.
- redeclaring a C-predicate as Prolog core dumps.
- badly protected  YapInterface.h.
- break/0 was failing at exit.
- YAP_cut_fail and YAP_cut_succeed were different from manual.
- tracing through data-bases could core dump.
- cut could break on very large computations.
- first pass at BigNum issues (reported by Roberto).
- debugger could get go awol after fail port.
- weird message on wrong debugger option.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1402  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-18 17:04:43 +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 
							
						 
					 
					
						
						
							
						
						b18224a460 
					 
					
						
						
							
							more robust support for attributed vars: all_attvars and stack  
						
						... 
						
						
						
						expansion.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1366  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-17 20:13:50 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b8f1beec74 
					 
					
						
						
							
							fix debugger to do well nonsource predicates.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1354  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-02 03:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						d6a2f6ac94 
					 
					
						
						
							
							TABLING FIXED: table and yap_flag(tabling_mode,_) declarations  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1352  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-01 17:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						6b3c81c56e 
					 
					
						
						
							
							TABLING: new predicate 'is_tabled/1'.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1344  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-15 18:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						5ef65b053e 
					 
					
						
						
							
							TABLING: new predicates 'tabling_statistics' and 'abolish_all_tables'.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1343  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-11 19:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						3a93e0e079 
					 
					
						
						
							
							TABLING: answers for completed calls can now be obtained by loading (new option) or executing (default) them from the trie data structure.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1342  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-06 19:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						a396b732f7 
					 
					
						
						
							
							missing ! in module option processing code.:  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1339  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-06 15:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6979a873cc 
					 
					
						
						
							
							improvements to compiler: merged instructions and fixes for ->  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1338  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-06 15:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						a4de2217ca 
					 
					
						
						
							
							declare tabling_mode as a meta predicate  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1304  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-05-31 00:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b2dfcf33a1 
					 
					
						
						
							
							fix compiler bug in 1 << X, found by Nuno Fonseca.  
						
						... 
						
						
						
						compiler internal errors get their own message.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1291  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-05-25 21:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						f78cc61bc8 
					 
					
						
						
							
							fix another bug in nth_instance, thanks to Pat Caldon  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1290  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-05-25 18:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7e06e3fa36 
					 
					
						
						
							
							fix error handling  
						
						... 
						
						
						
						configure should not allow max-memory and use-malloc at same time
some extensions for jpl
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1289  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-05-25 18:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0b420f5493 
					 
					
						
						
							
							debugger was making predicates meta instead of testing  
						
						... 
						
						
						
						fix handling of dbrefs in facts and in subarguments.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1287  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-05-12 03:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						668a3dce2b 
					 
					
						
						
							
							try to improve error handling and warnings from within consults.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1280  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-04-20 20:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3ecff9c37a 
					 
					
						
						
							
							fix warnings  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1279  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-04-20 04:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						de17f5cca4 
					 
					
						
						
							
							Adding tabling support for mixed strategy evaluation (batched and local scheduling)  
						
						... 
						
						
						
						UPDATE: compilation flags -DTABLING_BATCHED_SCHEDULING and -DTABLING_LOCAL_SCHEDULING removed. To support tabling use -DTABLING in the Makefile or --enable-tabling in configure.
  NEW: yap_flag(tabling_mode,MODE) changes the tabling execution mode of all tabled predicates to MODE (batched, local or default).
  NEW: tabling_mode(PRED,MODE) changes the default tabling execution mode of predicate PRED to MODE (batched or local).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1268  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-04-07 17:56:58 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b089ae2575 
					 
					
						
						
							
							fix GPL  
						
						... 
						
						
						
						fix idb: stuff in coroutines.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1267  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-03-15 18:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						59561e2688 
					 
					
						
						
							
							fix excessive pruning in meta-calls  
						
						... 
						
						
						
						fix Term->int breakage in compiler
improve JPL (at least it does something now for amd64).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1264  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-03-13 06:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						4c972ca825 
					 
					
						
						
							
							bug fixes for YapTab support  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1259  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-03-04 20:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						fce2c52d17 
					 
					
						
						
							
							fix fixes to undefp  
						
						... 
						
						
						
						fix bug where clause mistook cp for ap
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1252  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-25 03:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5e2989c385 
					 
					
						
						
							
							keep track that we are exiting unbdefp handler, even if we exit with a throw.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1250  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-24 22:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						0139bfc33a 
					 
					
						
						
							
							amd64 fixes  
						
						... 
						
						
						
						library fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1247  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-21 16:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						18f0de5486 
					 
					
						
						
							
							fix log(0.0) and log10(0.0) to be SICStus compatible.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1245  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-18 21:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ab686d4ebe 
					 
					
						
						
							
							make fileerrors on default  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1241  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-08 18:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						49c8efc0df 
					 
					
						
						
							
							library_directory may not be deterministic (usually it isn't).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1240  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-08 18:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						52a46e5c5d 
					 
					
						
						
							
							fix mess with add clause  
						
						... 
						
						
						
						improves on sigsegv handling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1239  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-02-08 04:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3fce73a11f 
					 
					
						
						
							
							fix atom_codes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1238  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-31 17:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ee8e119602 
					 
					
						
						
							
							at_end_of_line  
						
						... 
						
						
						
						max_list,min_list
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1237  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-29 04:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2ce853ec5f 
					 
					
						
						
							
							move to Yap-4.5.7  
						
						... 
						
						
						
						Fix clause size
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1236  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-28 23:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						dcc4f3c46d 
					 
					
						
						
							
							improve register liveness calculations.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1233  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-14 20:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						cd4fd05d45 
					 
					
						
						
							
							lgamma broke arithmetic optimisation  
						
						... 
						
						
						
						integer_y has type y
pass original source to checker (and maybe even use option in parser)
use warning mechanism for checker messages.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1231  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-13 05:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						c9307a5987 
					 
					
						
						
							
							make sure that undef within undef is really disallowed.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1230  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-12 20:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						9d8f0e470d 
					 
					
						
						
							
							signal handling bug fixed  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1229  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-07 06:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b7a44d3808 
					 
					
						
						
							
							hole handling in dlmalloc should not make HeapTop always skip over the hole.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1223  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-01-05 04:32:18 +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 
							
						 
					 
					
						
						
							
						
						319207d3c6 
					 
					
						
						
							
							small bug fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1213  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-16 06:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						84a0996e13 
					 
					
						
						
							
							polish changes to undefp  
						
						... 
						
						
						
						get rid of a few warnings
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1207  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-08 04:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1fd9afa013 
					 
					
						
						
							
							after using file from -l option we should get rid of it.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1204  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-07 19:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						8437a80a1d 
					 
					
						
						
							
							avoid infinite loops where undef calls undef for ever.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1199  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-07 04:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5143aebb01 
					 
					
						
						
							
							try to reduce overheads when running with goal expansion enabled.  
						
						... 
						
						
						
						CLPBN fixes
Handle overflows when allocating big clauses properly.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1193  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-12-05 05:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						36878b9a2b 
					 
					
						
						
							
							oops...  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1184  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-22 16:31:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6c7b891ec8 
					 
					
						
						
							
							previous fixes would not work for ! (eg, call((!,X=2;X=3))).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1183  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-22 16:22:14 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1c681ebd9b 
					 
					
						
						
							
							undo silly change to meta-calls  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1182  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-22 06:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						fda0b76f18 
					 
					
						
						
							
							fix meta-call on system predicates bug  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1181  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-22 05:48:43 +00:00