Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8a3978e3e1 
					 
					
						
						
							
							rename BinaryTestPredFlag to BinaryPredFlag  
						
						... 
						
						
						
						get rid of small annoying arithmetic bugs 
						
						
					 
					
						2009-02-09 21:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						73373e1ca5 
					 
					
						
						
							
							global arena is now allocated in the C-code, when initing stacks.  
						
						
						
						
					 
					
						2008-12-29 00:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						e0531d0743 
					 
					
						
						
							
							fix bad access flags call.  
						
						
						
						
					 
					
						2008-12-12 22:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						8c4c7b4ae5 
					 
					
						
						
							
							fix unbound call to current_predicate/2  
						
						
						
						
					 
					
						2008-12-12 22:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a36be5bf20 
					 
					
						
						
							
							massive changes to support new scheme for arithmetic:  
						
						... 
						
						
						
						- compilation and assembly support 
						
						
					 
					
						2008-12-09 12:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						2e8d898e86 
					 
					
						
						
							
							add new eval compiler  
						
						... 
						
						
						
						fix garbage collector for new big allocation scheme. 
						
						
					 
					
						2008-12-05 16:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						8bcafd417a 
					 
					
						
						
							
							include new arithmetic optimiser.  
						
						
						
						
					 
					
						2008-12-04 23:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						e737599dc4 
					 
					
						
						
							
							Change to simpler Eval mechanism  
						
						... 
						
						
						
						- avoid duplicate code
- implement different optimised code. 
						
						
					 
					
						2008-12-04 23:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f5e1b6d029 
					 
					
						
						
							
							fix bug in create array: argument order was reversed.  
						
						
						
						
					 
					
						2008-11-14 14:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						67d9e0ef26 
					 
					
						
						
							
							fix compilation of (V;_) where V is unbound (obs from Ingo Molnar).  
						
						
						
						
					 
					
						2008-10-29 18:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						017146ee54 
					 
					
						
						
							
							fix compilation of C/3 (there was a bug with .)  
						
						
						
						
					 
					
						2008-10-29 17:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						1b399e3433 
					 
					
						
						
							
							fix bad call to $execute in $spy  
						
						
						
						
					 
					
						2008-10-24 14:26:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						0dcf34b7bc 
					 
					
						
						
							
							mainbranch fixes to:  
						
						... 
						
						
						
						- fix quoted characters output
- fix line position in read_term and friends
- make messages look a bit better
- CLP(BN) EM improvements. 
						
						
					 
					
						2008-10-23 22:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						9403ea8942 
					 
					
						
						
							
							get rid of duplicate declarations.  
						
						
						
						
					 
					
						2008-10-16 17:22:01 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						ce8a8bc965 
					 
					
						
						
							
							fix showprofres/1.  
						
						
						
						
					 
					
						2008-09-26 00:58:57 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						895e29d444 
					 
					
						
						
							
							FIX: '$execute0' should be invisible to creep processing  
						
						
						
						
					 
					
						2008-09-22 18:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7f51339a97 
					 
					
						
						
							
							fix syntax error in current_predicate  
						
						
						
						
					 
					
						2008-09-18 17:48:01 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						882178c02f 
					 
					
						
						
							
							support paths like the term a/b.  
						
						
						
						
					 
					
						2008-08-30 04:34:27 +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 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						8169ef0343 
					 
					
						
						
							
							fix stack_dump  
						
						
						
						
					 
					
						2008-08-25 15:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						a6b9d096a6 
					 
					
						
						
							
							make sure we always close intermediate memory streams on exit.  
						
						
						
						
					 
					
						2008-08-25 15:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7a94144ccb 
					 
					
						
						
							
							support writeln/1 for SWI compatibility.  
						
						
						
						
					 
					
						2008-08-24 16:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						46744810ae 
					 
					
						
						
							
							support exporting DCG rules as // (swi compatibility).  
						
						
						
						
					 
					
						2008-08-24 14:24:02 +01:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d170b34624 
					 
					
						
						
							
							MaxOS fixes  
						
						... 
						
						
						
						Avoid a thread deadlock
improvements to SWI predicates.
make variables_in_term system builtin.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2304  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-12 01:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						ad67cd43af 
					 
					
						
						
							
							Added built-in predicate format/1 for compatibility with SWI-Prolog.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2303  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-10 15:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						b3a0b412f1 
					 
					
						
						
							
							fix threads/0.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2302  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-08 16:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						5776abb31c 
					 
					
						
						
							
							more thread fixes.  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2301  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-08 14:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2581c3a3bf 
					 
					
						
						
							
							more threadin  fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2300  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-07 20:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						6d23a23a81 
					 
					
						
						
							
							fix debugging info  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2299  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-06 23:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						85d7d39dbf 
					 
					
						
						
							
							more thread fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2297  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-06 17:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ea812ad059 
					 
					
						
						
							
							fix expand_term to list at end_of_file  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2296  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-06 10:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						2c829f8e5c 
					 
					
						
						
							
							fixes to module expansion  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2295  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-08-06 00:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						75c72d7b7d 
					 
					
						
						
							
							SWI and module fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2290  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-22 23:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						dc53522604 
					 
					
						
						
							
							small fixes  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2289  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-16 10:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						d8e5f2c895 
					 
					
						
						
							
							fixes by Bart and Tom: mostly libraries but nasty one in indexing  
						
						... 
						
						
						
						compilation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2286  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-07-11 17:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						e90f744e5e 
					 
					
						
						
							
							fix stack growth in globals  
						
						... 
						
						
						
						fix compilation messages
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2277  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-16 21:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								vsc 
							
						 
					 
					
						
						
							
						
						ac6ddd5005 
					 
					
						
						
							
							fix syntax error messages  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2275  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-12 10:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								pmoura 
							
						 
					 
					
						
						
							
						
						f26c4592bb 
					 
					
						
						
							
							Corrected a bug in setting a thread exit status in case the thread goal results in an exception; exit status should be exception(Exception) and not exception(error(Exception,_)).  
						
						... 
						
						
						
						git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2270  b08c6af1-5177-4d33-ba66-4b1c6b8b522a 
						
						
					 
					
						2008-06-08 16:55:23 +00:00