Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b56894e0d5 
					 
					
						
						
							
							indenting.  
						
						
						
						
					 
					
						2009-11-17 00:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						73cdfe0f5b 
					 
					
						
						
							
							oops in previous change :(  
						
						
						
						
					 
					
						2009-11-17 00:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						59935893ac 
					 
					
						
						
							
							fix bad syntax (obs from Ulrich Neumerkel  #137 , after  #138 )  
						
						
						
						
					 
					
						2009-11-17 00:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						3f30a2bf18 
					 
					
						
						
							
							expand meta-predicates before trying to debug them.  
						
						
						
						
					 
					
						2009-11-17 00:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Manuel de Morais Santos Costa 
							
						 
					 
					
						
						
							
						
						0e1fae17d9 
					 
					
						
						
							
							make sure action is deterministic on key input.  
						
						
						
						
					 
					
						2009-11-04 12:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						717d6ac4c8 
					 
					
						
						
							
							handle meta-calls to unbound variables.  
						
						... 
						
						
						
						first step to improve exceptions. 
						
						
					 
					
						2009-11-04 00:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						c1aba9a840 
					 
					
						
						
							
							fix the signal handling a bit better.  
						
						
						
						
					 
					
						2009-04-22 16:13:08 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						cf2b399e9a 
					 
					
						
						
							
							debugger events should be known to the debugger!  
						
						
						
						
					 
					
						2009-04-22 11:31:31 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f668676e72 
					 
					
						
						
							
							make a better effort to avoid walking through system code.  
						
						
						
						
					 
					
						2009-04-17 15:46:13 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						9b088119c7 
					 
					
						
						
							
							fix a case where one can creep inside the debugger.  
						
						
						
						
					 
					
						2009-04-16 16:33:49 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f46ff06f38 
					 
					
						
						
							
							get rid of broken $clause/3: fixes listing of dynamic predicates.  
						
						
						
						
					 
					
						2009-03-26 08:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						1b399e3433 
					 
					
						
						
							
							fix bad call to $execute in $spy  
						
						
						
						
					 
					
						2008-10-24 14:26:44 +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 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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1226b58d8e 
					 
					
						
						
							
							The debugger relied on the environment stack. To fix it:  
						
						... 
						
						
						
						- absmi.c now tells who called the debugger, besides who it was calling
- this is used to control whether we allow a goal to be debugged.
- I have creep to start creeping immediately, and signal_creep to tell
  the next meta-call to creep what it executes!
- The debugger uses CalledFromTheDebugger to know if it is within the
debugger. If so, we do not need to creep on leaving. 
						
						
					 
					
						2008-08-30 02:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5b6e8e742b 
					 
					
						
						
							
							more fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2176  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-03-31 22:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						17d16e0b14 
					 
					
						
						
							
							Big update to support more SICStus/SWI like message handling  
						
						... 
						
						
						
						fix YAPSHAREDIR
fix yap.tex (Bernd)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2107  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-22 15:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						af0fb4f4d9 
					 
					
						
						
							
							SWI-portability changes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2088  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-02-12 17:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						cca4dfef2e 
					 
					
						
						
							
							fix debugger  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2071  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-29 17:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2a7d514d3f 
					 
					
						
						
							
							fix missing variable  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2054  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-01-16 09:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						64d62f1e3e 
					 
					
						
						
							
							improve JT  
						
						... 
						
						
						
						fix graph compatibility with SICStus
re-export declaration.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2037  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-12-05 12:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d4f01ee67b 
					 
					
						
						
							
							minor fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1946  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-10-08 23:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						57b7f544d1 
					 
					
						
						
							
							debugging and clause/3 over tabled predicates would kill YAP.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1856  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-03-26 15:18:43 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e0944f4a65 
					 
					
						
						
							
							get rid of debugger debugging messages :-).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1783  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-01-24 14:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b3d9e88802 
					 
					
						
						
							
							Fix typos across code  
						
						... 
						
						
						
						Change debugger to backtrack more alike byrd model
Fix typo in debugger option f
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1782  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-01-24 14:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						48fdba3f1e 
					 
					
						
						
							
							fix matrix mess  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1778  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2007-01-24 10:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						7d1b20c9cd 
					 
					
						
						
							
							call_cleanup/2 and 3  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1750  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-12-30 03:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e79300c305 
					 
					
						
						
							
							fix $$cut_by and $cut_by  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1739  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-12-27 01:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						78b52b925c 
					 
					
						
						
							
							diverse fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1738  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-12-27 01:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						714ef7a560 
					 
					
						
						
							
							do not creep in k and t  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1733  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-12-14 09:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						90c1641841 
					 
					
						
						
							
							several debugger and CLP(BN) improvements.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1732  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-12-13 16:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						8ed6f693bb 
					 
					
						
						
							
							code review  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1576  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-03-24 16:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						1edb3a8115 
					 
					
						
						
							
							fix indexing and tabling bugs  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1567  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-03-20 19:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						cf669ee72b 
					 
					
						
						
							
							fixes to garbage collector  
						
						... 
						
						
						
						fixes to debugger
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1558  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2006-03-06 14:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						4157f2ce61 
					 
					
						
						
							
							improvements to debugger  
						
						... 
						
						
						
						overflow fixes
reading attvars from DB was broken.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1472  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2005-11-26 02:57:25 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						7d245377a3 
					 
					
						
						
							
							change abort so that it won't be caught by handlers.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1179  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-19 21:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						11ba3273da 
					 
					
						
						
							
							more bug fixes for CLP(BN)  
						
						... 
						
						
						
						Allow debugging of system procedures if written in Prolog.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1174  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-11-16 16:38:09 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						21a3377248 
					 
					
						
						
							
							debugger fixes  
						
						... 
						
						
						
						initial support for JPL
bad calls to garbage collector and gc
debugger fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1096  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-07-22 21:32:23 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						08b9f55f9c 
					 
					
						
						
							
							start support for java interface  
						
						... 
						
						
						
						bug fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1093  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-07-15 15:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						242083e980 
					 
					
						
						
							
							Another debugger debugging fix  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1087  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-07-01 18:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						f6503f0100 
					 
					
						
						
							
							fix multithreaded version  
						
						... 
						
						
						
						include new version of Ricardo's profiler
new predicat atomic_concat
allow multithreaded-debugging
small fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1085  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2004-06-29 19:04:46 +00:00