Costa Vitor 
							
						 
					 
					
						
						
							
						
						40ea33c150 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2009-08-12 10:01:34 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						dccf3cf8a2 
					 
					
						
						
							
							assert logupd should set the clause in use (obs by Jose Santos).  
						
						
						
						
					 
					
						2009-08-12 10:00:38 -05:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						9dc0618a12 
					 
					
						
						
							
							make the support for compact lists the default configuration for the tabling engine  
						
						
						
						
					 
					
						2009-08-12 14:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						23d44f959d 
					 
					
						
						
							
							include cp_h field in deterministic choice points, otherwise we get in trouble  
						
						
						
						
					 
					
						2009-08-09 03:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						4f6676e5af 
					 
					
						
						
							
							fix garbage collector for deterministic tabling (still very  
						
						... 
						
						
						
						experimental) 
						
						
					 
					
						2009-08-08 05:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						4bdf8bf991 
					 
					
						
						
							
							if the current generator choice point is the topmost choice point and  
						
						... 
						
						
						
						the current call is deterministic then the current answer is
deterministic and we can perform an early completion and remove the
current generator choice point 
						
						
					 
					
						2009-08-08 03:53:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						fc31e7066e 
					 
					
						
						
							
							improve the support for deterministic tabling (still experimental,  
						
						... 
						
						
						
						problems mainly with the garbage collector) 
						
						
					 
					
						2009-08-07 17:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						cc2c6dbe71 
					 
					
						
						
							
							make the parallel and sequential code to check/insert nodes in the  
						
						... 
						
						
						
						trie more consistent 
						
						
					 
					
						2009-08-07 06:27:34 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						375f3b7bc6 
					 
					
						
						
							
							fix debugging procedures for tabling  
						
						
						
						
					 
					
						2009-08-07 04:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						981bee74f0 
					 
					
						
						
							
							fix garbage collector for dealing with float/longint trie instructions  
						
						
						
						
					 
					
						2009-08-07 04:34:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						7d50687c46 
					 
					
						
						
							
							stdio.h include missing  
						
						
						
						
					 
					
						2009-08-07 00:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						b4a71ad43a 
					 
					
						
						
							
							empty --> EMPTY  
						
						
						
						
					 
					
						2009-08-06 18:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						36e6925776 
					 
					
						
						
							
							make the support for early completion optional (macro TABLING_EARLY_COMPLETION)  
						
						
						
						
					 
					
						2009-08-06 02:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Rocha 
							
						 
					 
					
						
						
							
						
						cf5d68edda 
					 
					
						
						
							
							fix recursive functions that manipulate tries  
						
						
						
						
					 
					
						2009-08-05 05:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						f68cc92bce 
					 
					
						
						
							
							make sure binary files are open as binary in WIN32 (obs from Meera Sridhar).  
						
						
						
						
					 
					
						2009-08-02 16:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						2c53d1f8ed 
					 
					
						
						
							
							fix error message in put  
						
						
						
						
					 
					
						2009-08-02 15:54:27 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						068242a833 
					 
					
						
						
							
							mention examples in README file.  
						
						
						
						
					 
					
						2009-07-31 17:39:21 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						77e947cdae 
					 
					
						
						
							
							- upgrade to latest simplecudd.  
						
						... 
						
						
						
						- fix paths in learning. 
						
						
					 
					
						2009-07-31 17:04:11 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						98843bea46 
					 
					
						
						
							
							update to version 07312009 of ProbLog.  
						
						
						
						
					 
					
						2009-07-31 12:18:03 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1fa608010a 
					 
					
						
						
							
							for some reason, tabling codes likes using cp_ap == NULL for SLD complete goals.  
						
						
						
						
					 
					
						2009-07-31 08:31:17 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						5327c8bfe7 
					 
					
						
						
							
							gc of tabling cps: now, if current cp is in gen chain, mark it as completion,  
						
						... 
						
						
						
						otherwise, mark it as trust_fail. 
						
						
					 
					
						2009-07-31 08:29:27 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						daa05caf86 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2009-07-28 21:38:26 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						9c74080512 
					 
					
						
						
							
							fix memory overflow when doing very large writes on strings (obs from Jos Deroo).  
						
						
						
						
					 
					
						2009-07-28 18:30:15 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						93c6e65b7e 
					 
					
						
						
							
							tabling would set ap=NULL on producers and SLD nodes. Set SLD trusted nodes to TRUST_FAIL.  
						
						
						
						
					 
					
						2009-07-24 15:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						59e0f71a7d 
					 
					
						
						
							
							trust_fail needs not to mark environments, but in contrast termination needs.  
						
						
						
						
					 
					
						2009-07-24 15:07:39 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						11fb9183e1 
					 
					
						
						
							
							make sure we track both producers and consumers (I am not sure we need to track  
						
						... 
						
						
						
						producers, though)
Always mark choicepoint, even if cp_ap==NULL (fixes wine). 
						
						
					 
					
						2009-07-23 23:13:16 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						22ac3ee80b 
					 
					
						
						
							
							Use >< for xor (Paulo Mour, Iso meeting)  
						
						
						
						
					 
					
						2009-07-23 14:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a1e6a2baa7 
					 
					
						
						
							
							bad priority for +/1. (Paulo Moura, ISO)  
						
						
						
						
					 
					
						2009-07-23 14:27:04 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7155aa943f 
					 
					
						
						
							
							make sure that variables in tabled predicates are safe for backtracking: new  
						
						... 
						
						
						
						variables should be bound carefully. 
						
						
					 
					
						2009-07-22 23:28:04 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						4882cefa12 
					 
					
						
						
							
							get rid of debugging code.  
						
						
						
						
					 
					
						2009-07-22 17:02:56 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						0e2d3e3a91 
					 
					
						
						
							
							fix bad argument processing in non-inlined arithmetic comparisons.  
						
						
						
						
					 
					
						2009-07-22 17:02:02 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						c8946e1e4e 
					 
					
						
						
							
							support inline arithemtic builtins as non-inlined.  
						
						
						
						
					 
					
						2009-07-22 17:01:30 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						d9a48c4014 
					 
					
						
						
							
							disable inlining in tabled predicates (maybe a bit too harsh).  
						
						
						
						
					 
					
						2009-07-22 17:00:49 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						014209c22f 
					 
					
						
						
							
							undo bug fix, it just handled one case.  
						
						
						
						
					 
					
						2009-07-22 14:31:15 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						ead58f6b34 
					 
					
						
						
							
							in tabled mode, replace X is Y by X=X', is(Y') to avoid cases where Y is assigned determinastically but needs to be later restored. (obs Ricardo Rocha)  
						
						
						
						
					 
					
						2009-07-22 14:23:32 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						c1024caa53 
					 
					
						
						
							
							Unify emptylist of variables if one reads EOF.  
						
						
						
						
					 
					
						2009-07-21 00:11:44 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						82b1a6f62a 
					 
					
						
						
							
							make it compile back in Unix.  
						
						
						
						
					 
					
						2009-07-20 23:13:36 -05:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						868c7158ab 
					 
					
						
						
							
							improve SWI emulation in WIN32  
						
						
						
						
					 
					
						2009-07-20 20:56:54 -07:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						d3fa43d08e 
					 
					
						
						
							
							improve SWI emulation in WIN32  
						
						
						
						
					 
					
						2009-07-20 20:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						d67332dc19 
					 
					
						
						
							
							Improve error handling when loading DLLs  
						
						
						
						
					 
					
						2009-07-20 20:55:22 -07:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						b9e10203bd 
					 
					
						
						
							
							make YAP dlls always export procedures  
						
						
						
						
					 
					
						2009-07-20 20:54:54 -07:00 
						 
				 
			
				
					
						
							
							
								U-Khasa\Vitor 
							
						 
					 
					
						
						
							
						
						2020a31362 
					 
					
						
						
							
							mingw compilation  
						
						
						
						
					 
					
						2009-07-18 13:38:38 -07:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						869671fb1b 
					 
					
						
						
							
							make sure to have trail entries reset on setjump (obs from Jose Santos).  
						
						
						
						
					 
					
						2009-07-17 19:31:20 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						66683aeef9 
					 
					
						
						
							
							slots were not inited in tabling code, due to bad ifdef (obs from Chris Mungall).  
						
						
						
						
					 
					
						2009-07-17 18:39:50 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						390408d5af 
					 
					
						
						
							
							fix checking profiled choice-points (obs from Jose Santos).  
						
						
						
						
					 
					
						2009-07-15 22:16:05 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						a69a34f3a5 
					 
					
						
						
							
							fields/ library predicate, to return empty fields.  
						
						
						
						
					 
					
						2009-07-15 17:30:27 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						0b85333018 
					 
					
						
						
							
							fix int/UInt messup.  
						
						
						
						
					 
					
						2009-07-15 17:29:26 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						8a38c64441 
					 
					
						
						
							
							fix uninitialised variable (valgrind).  
						
						
						
						
					 
					
						2009-07-15 14:27:56 -05:00 
						 
				 
			
				
					
						
							
							
								Costa Vitor 
							
						 
					 
					
						
						
							
						
						8569aacfe5 
					 
					
						
						
							
							check for very long wchar_t strings when scanning (obs from Jan Wielemaker).  
						
						
						
						
					 
					
						2009-07-15 14:26:56 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a1775fb031 
					 
					
						
						
							
							Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6  
						
						
						
						
					 
					
						2009-07-13 21:58:29 -05:00