Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						02e82d7719 
					 
					
						
						
							
							disable the support for trie compact lists in YapTab's default  
						
						... 
						
						
						
						configuration. 
						
						
					 
					
						2009-07-05 05:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						5e4d7078ab 
					 
					
						
						
							
							support for trie compact lists (version 2): this new version uses  
						
						... 
						
						
						
						different marks to distinguish the lists ending with the empty list
from the lists ending with a non-empty list term. 
						
						
					 
					
						2009-07-05 05:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						c666f74532 
					 
					
						
						
							
							support for deterministic tabled calls and answers  
						
						
						
						
					 
					
						2009-07-03 00:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						7413d0f898 
					 
					
						
						
							
							bug fix in built-in predicate tabling_statistics/0.  
						
						
						
						
					 
					
						2009-06-25 13:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						5b60209db3 
					 
					
						
						
							
							bug fix in function free_subgoal_trie_branch()  
						
						
						
						
					 
					
						2009-06-25 12:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						eeb62b63b4 
					 
					
						
						
							
							support for trie compact lists  
						
						
						
						
					 
					
						2009-06-24 20:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						3ccad9aff2 
					 
					
						
						
							
							redefine MAX_DEPTH as MAX_BRANCH_DEPTH to avoid conflits with yap2swi  
						
						... 
						
						
						
						library 
						
						
					 
					
						2009-06-24 20:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						1351bd11a2 
					 
					
						
						
							
							- bug fixes in show_table/1.  
						
						... 
						
						
						
						- new built-in predicate show_all_tables/0. 
						
						
					 
					
						2009-06-17 17:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f209796c3b 
					 
					
						
						
							
							fix bad overflow handling  
						
						
						
						
					 
					
						2009-05-01 12:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8275f2232c 
					 
					
						
						
							
							fix handling of multiassignment variables with tabling;  
						
						... 
						
						
						
						fix bad overflow handling when copying terms from tries. 
						
						
					 
					
						2009-05-01 11:53:59 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						fb8648d7df 
					 
					
						
						
							
							remove early completion code.  
						
						
						
						
					 
					
						2008-09-26 18:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						6747cb21de 
					 
					
						
						
							
							do not allow backtracking to a frozen CP.  
						
						
						
						
					 
					
						2008-09-24 00:12:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						02893cc83f 
					 
					
						
						
							
							Ricardo Rocha's code for user managed suspension.  
						
						... 
						
						
						
						changed code from absmi.c to tab.macros.h 
						
						
					 
					
						2008-09-18 17:35:21 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e35af2a352 
					 
					
						
						
							
							experiments with early completion.  
						
						
						
						
					 
					
						2008-09-15 04:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						d70cb39c1d 
					 
					
						
						
							
							fix answer_trie compilation and execution:  
						
						... 
						
						
						
						- YapOpcodes.h should have do/trust/try/trust: force this order in
tab.tries.insts.i
- retry and trust instructions should not trust YENV 
						
						
					 
					
						2008-09-05 18:34:26 +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 
							
						 
					 
					
						
						
							
						
						f499115573 
					 
					
						
						
							
							redo lost updates  
						
						
						
						
					 
					
						2008-08-21 13:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						501e3d7c30 
					 
					
						
						
							
							YapTab: support for early completion  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2246  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-05-23 18:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						9a841991ea 
					 
					
						
						
							
							YapTab: support for early completion  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2239  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-05-20 18:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						da7a287e49 
					 
					
						
						
							
							YapTab: init_subgoal_frame()  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2231  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-05-05 17:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						508c48d385 
					 
					
						
						
							
							YapTab: load_answer_trie()  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2230  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-05-05 17:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						ddcd80d2a9 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2215  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-04-11 16:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b2274186bd 
					 
					
						
						
							
							make or-parallelism compile again  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2164  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-25 16:45:53 +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 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						f92d494e8e 
					 
					
						
						
							
							show_table for tabled predicates with arity 0.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1871  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-04-26 19:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						9bb854ab62 
					 
					
						
						
							
							tabling support for 64 bits  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1870  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-04-26 14:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						ec5891574e 
					 
					
						
						
							
							incomplete tabling: remove subgoal frame from list of inactive subgoals when a repeated call appears.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1624  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-05-02 08:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						676e2774c9 
					 
					
						
						
							
							new built-in predicate: show_tabled_predicates/0  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1620  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-04-29 15:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						1ce0cdee55 
					 
					
						
						
							
							subgoal_search: remove subgoal frame from list of inactive subgoals when a repeated call appears.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1594  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-04-12 14:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						30318bb60d 
					 
					
						
						
							
							Lots of fixes (check logfile for details  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1585  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-04-05 00:16:55 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						5680364300 
					 
					
						
						
							
							fixes for stack expansion and garbage collection under tabling.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1456  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-15 00:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						3e0d7d8749 
					 
					
						
						
							
							fix bad initialization with tabling.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1439  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-04 01:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b8d0396939 
					 
					
						
						
							
							more small fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1431  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-10-31 12:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						d12421405c 
					 
					
						
						
							
							TABLING FIX: recover unused space algorithm  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1359  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-10 21:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ab97812ec7 
					 
					
						
						
							
							first steps to allow mavars with tabling  
						
						... 
						
						
						
						fix trailing for tabling with multiple get_cons
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1356  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-05 14:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						34b2a0df4f 
					 
					
						
						
							
							TABLING NEW: support to limit the table space size  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1355  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-04 15:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						dda96dc613 
					 
					
						
						
							
							TABLING FIXED: opcode test in instruction table_try_answer  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1353  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-01 18:26:28 +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 
							
						 
					 
					
						
						
							
						
						b36b836820 
					 
					
						
						
							
							TABLING NEW: better support for incomplete tabling  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1351  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-08-01 15:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						edafbcc7c3 
					 
					
						
						
							
							TABLING FIXED: predicate abolish_all_tables/0  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1350  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-28 16:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						ed688bcff0 
					 
					
						
						
							
							TABLING FIXED: cuts and batched scheduling  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1349  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-07-26 16:28:28 +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 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						9a85c9c0ff 
					 
					
						
						
							
							store tabling_mode info in the table_entry data structure  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1329  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-06-04 08:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						3d8c03f3c9 
					 
					
						
						
							
							long int support for tabling  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1327  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-06-04 07:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						c665fa8c11 
					 
					
						
						
							
							include declarations (small changes)  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1326  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-06-03 18:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						e7dc1c2e36 
					 
					
						
						
							
							missing endif declaration at the end of the file  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1325  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-06-03 09:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								ricroc 
							
						 
					 
					
						
						
							
						
						08eaaa570d 
					 
					
						
						
							
							float support for tabling  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1323  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-06-03 08:19:18 +00:00