Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7e4384cf5c 
					 
					
						
						
							
							fix if/3 compilation (obs from Brian De Vries)  
						
						
						
						
					 
					
						2008-10-18 12:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						7207c18e65 
					 
					
						
						
							
							fix longmp in trow not to recover trail. This way we do not need to do  
						
						... 
						
						
						
						copy_term/2 and we avoid losing the attributed variable stack. 
						
						
					 
					
						2008-10-18 11:03:25 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						87987d0b85 
					 
					
						
						
							
							fix extra arguments.  
						
						
						
						
					 
					
						2008-10-17 12:37:39 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						9403ea8942 
					 
					
						
						
							
							get rid of duplicate declarations.  
						
						
						
						
					 
					
						2008-10-16 17:22:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						eeff5515b4 
					 
					
						
						
							
							fix isblank warning  
						
						
						
						
					 
					
						2008-10-16 17:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						45e8b6fc8f 
					 
					
						
						
							
							when I call from $spy I am not under debugger control.  
						
						
						
						
					 
					
						2008-10-13 15:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						6692a5888c 
					 
					
						
						
							
							make sure we force debug_jump false on creep.  
						
						
						
						
					 
					
						2008-10-10 00:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						8b171db743 
					 
					
						
						
							
							fix notrace so that it will not call goal_expansion and friends.  
						
						
						
						
					 
					
						2008-10-08 13:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						bb27cf9b66 
					 
					
						
						
							
							fix chr loader for Linux/Unix  
						
						
						
						
					 
					
						2008-10-08 13:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						a116b546f3 
					 
					
						
						
							
							fix dynamic_loading_problem  
						
						... 
						
						
						
						pass dynamic loader straight to ./yap when booting the first time
simplify prefix for chr
make cross-compiler use this. 
						
						
					 
					
						2008-10-08 13:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						aef5725901 
					 
					
						
						
							
							fix overflow fixes  
						
						
						
						
					 
					
						2008-10-08 13:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						444fc8fb7f 
					 
					
						
						
							
							fix overflow bug  
						
						
						
						
					 
					
						2008-10-07 23:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						2cdcf87044 
					 
					
						
						
							
							fix yxn instruction type.  
						
						
						
						
					 
					
						2008-10-07 22:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						681d0f186d 
					 
					
						
						
							
							fix bad type for p_number_y  
						
						
						
						
					 
					
						2008-10-07 22:00:38 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						06a5d8f9db 
					 
					
						
						
							
							fix some unbound variables in dist_unbound  
						
						
						
						
					 
					
						2008-09-30 11:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						83c6d45cbc 
					 
					
						
						
							
							fixed: bad argument passing in expand_component.  
						
						
						
						
					 
					
						2008-09-30 11:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						32a1396b79 
					 
					
						
						
							
							declare hook predicates so that $notrace will not think they are undefined.  
						
						
						
						
					 
					
						2008-09-30 11:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						75cd0c619c 
					 
					
						
						
							
							syntax error fixing in em.yap  
						
						
						
						
					 
					
						2008-09-30 00:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						3b811d0d70 
					 
					
						
						
							
							changes to support em: step 1  
						
						
						
						
					 
					
						2008-09-30 00:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						09ccb295c2 
					 
					
						
						
							
							FIX: in tabling mode _trust_me was being assembled as _retry_me (obs from Chris Mungali)  
						
						
						
						
					 
					
						2008-09-26 18:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						fb8648d7df 
					 
					
						
						
							
							remove early completion code.  
						
						
						
						
					 
					
						2008-09-26 18:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						ce8a8bc965 
					 
					
						
						
							
							fix showprofres/1.  
						
						
						
						
					 
					
						2008-09-26 00:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						770e838ddd 
					 
					
						
						
							
							fix cast warnings in heapgc.c  
						
						
						
						
					 
					
						2008-09-24 20:45:12 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						abcb8f99fe 
					 
					
						
						
							
							FIX: InitCPred and friends should check for overflow.  
						
						
						
						
					 
					
						2008-09-24 00:59:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						139f591458 
					 
					
						
						
							
							fix catch and throw: make sure we have an environment.  
						
						... 
						
						
						
						use $notrace consistently: note that it only matters if ran from the
debugger, otherwise it is just a meta-call. 
						
						
					 
					
						2008-09-24 00:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						6747cb21de 
					 
					
						
						
							
							do not allow backtracking to a frozen CP.  
						
						
						
						
					 
					
						2008-09-24 00:12:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						30900bd61f 
					 
					
						
						
							
							go back to only doing gc when needed.wq  
						
						
						
						
					 
					
						2008-09-24 00:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						e252ef0b2f 
					 
					
						
						
							
							more debugger fixes!  
						
						... 
						
						
						
						- make sure donotrace and oncenotrace are known to the signal mechanism:
they should disable creeping
- avoid creep at deallocate: it is a very bad idea :( 
						
						
					 
					
						2008-09-23 23:43:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						ebbefd71ce 
					 
					
						
						
							
							debugger fixes:  
						
						... 
						
						
						
						fix $execute0 and $call: they should be handled explicitely
fix missing ! for builtins in debugger meta-call 
						
						
					 
					
						2008-09-23 22:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						1e8de3f86c 
					 
					
						
						
							
							fix ) in arity 0 predicates  
						
						
						
						
					 
					
						2008-09-23 22:49:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						895e29d444 
					 
					
						
						
							
							FIX: '$execute0' should be invisible to creep processing  
						
						
						
						
					 
					
						2008-09-22 18:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						bcb6edfb8a 
					 
					
						
						
							
							include PtoAtomHashEntryAdjust to reduce casts  
						
						
						
						
					 
					
						2008-09-18 17:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						20e8924bba 
					 
					
						
						
							
							fix type warning in EnvPreg/error.c  
						
						
						
						
					 
					
						2008-09-18 17:48:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7f51339a97 
					 
					
						
						
							
							fix syntax error in current_predicate  
						
						
						
						
					 
					
						2008-09-18 17:48:01 +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 
							
						 
					 
					
						
						
							
						
						5db95de67d 
					 
					
						
						
							
							first cut at making GPROF work on Leopard  
						
						... 
						
						
						
						based on Ocaml macport. 
						
						
					 
					
						2008-09-18 17:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						821cc384a3 
					 
					
						
						
							
							allow statistics on data base keys of integers.  
						
						... 
						
						
						
						change pred_entry not to fail on this case.
avoid using functor in this case. 
						
						
					 
					
						2008-09-15 04:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e35af2a352 
					 
					
						
						
							
							experiments with early completion.  
						
						
						
						
					 
					
						2008-09-15 04:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						537dbb19fa 
					 
					
						
						
							
							"single" indexing cannot disable wait nodes for LU predicates.  
						
						... 
						
						
						
						Otherwise, memory recovery breaks down. 
						
						
					 
					
						2008-09-14 05:11:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						473012316a 
					 
					
						
						
							
							put tracer.c back to normal.  
						
						
						
						
					 
					
						2008-09-14 05:11:35 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f4100a8095 
					 
					
						
						
							
							small update to instruction name  
						
						
						
						
					 
					
						2008-09-12 14:09:29 +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 
							
						 
					 
					
						
						
							
						
						65ccd336b2 
					 
					
						
						
							
							fix a stupid threads bug  
						
						
						
						
					 
					
						2008-09-04 16:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						6046f9f913 
					 
					
						
						
							
							more fixes to debugger: make l and s option do what they are supposed to  
						
						... 
						
						
						
						do.
fix k and t, they had been broken.
Ideas:
DebugOn is now in the system and can disable spypoints.
Have an extra flag to distinguish fast (t,z,k) and slow(l,s) jumping. 
						
						
					 
					
						2008-09-02 03:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						8f69c35e7f 
					 
					
						
						
							
							optime access to execute_cpred  
						
						
						
						
					 
					
						2008-09-01 16:48:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						84ad9adff0 
					 
					
						
						
							
							fix clause to support new execute_cpred  
						
						
						
						
					 
					
						2008-09-01 16:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						83ebf097df 
					 
					
						
						
							
							add support for dbusage  
						
						
						
						
					 
					
						2008-09-01 04:45:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						236ffa0718 
					 
					
						
						
							
							add useful debugging info on data base usage.  
						
						
						
						
					 
					
						2008-09-01 04:45:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						2a53a46d12 
					 
					
						
						
							
							document lineutils  
						
						
						
						
					 
					
						2008-09-01 04:44:54 +01:00