Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						b1cf60cafb 
					 
					
						
						
							
							moe changes to support atomic generation of atoms  
						
						... 
						
						
						
						support automatic generation of code walker (to find P's predicate and clause) 
						
						
					 
					
						2008-12-24 09:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						f679f21a71 
					 
					
						
						
							
							cleanup unnecessary MkFunctor  
						
						
						
						
					 
					
						2008-12-23 02:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a8ac9bfb43 
					 
					
						
						
							
							generate known atoms and functors automatically  
						
						
						
						
					 
					
						2008-12-23 01:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						8efcdf7eaa 
					 
					
						
						
							
							add support for creating a list of codes or atoms incrementally.  
						
						
						
						
					 
					
						2008-12-22 13:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7598b56c38 
					 
					
						
						
							
							fix prompt in silent mode (obs from Tony Wilson)  
						
						
						
						
					 
					
						2008-12-22 12:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						915ae47d18 
					 
					
						
						
							
							fix ~R bug (thanks to Carsten Mueller)  
						
						
						
						
					 
					
						2008-12-22 12:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						43e70f2003 
					 
					
						
						
							
							more changes to support SWI Input/Output. Now it compiles, which does  
						
						... 
						
						
						
						not mean it would work! 
						
						
					 
					
						2008-12-22 12:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						a2744ed186 
					 
					
						
						
							
							further changes to better support SWI interface.  
						
						
						
						
					 
					
						2008-12-17 14:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						14a162dc6a 
					 
					
						
						
							
							fix compilation of NewX = f instructions.  
						
						
						
						
					 
					
						2008-12-13 21:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						875a4553d5 
					 
					
						
						
							
							fix dump of compiler intsructions.  
						
						
						
						
					 
					
						2008-12-13 21:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						2b0c27deb6 
					 
					
						
						
							
							Remove attempt to emulate SWI I/O  
						
						... 
						
						
						
						add YAP_getcwd and PL_cwd to interface 
						
						
					 
					
						2008-12-13 16:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						fdf06f486d 
					 
					
						
						
							
							replace if-then-else optimisation by the new mechanism.  
						
						
						
						
					 
					
						2008-12-09 14:23:19 +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 
							
						 
					 
					
						
						
							
						
						e737599dc4 
					 
					
						
						
							
							Change to simpler Eval mechanism  
						
						... 
						
						
						
						- avoid duplicate code
- implement different optimised code. 
						
						
					 
					
						2008-12-04 23:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						13dd600f88 
					 
					
						
						
							
							add type to BIG NUMs, so that we can easily know what it is all about.  
						
						
						
						
					 
					
						2008-11-28 15:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						e8cbc5034e 
					 
					
						
						
							
							first patch to isolate GMP code.  
						
						
						
						
					 
					
						2008-11-28 15:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos Costa 
							
						 
					 
					
						
						
							
						
						58d4442883 
					 
					
						
						
							
							fixes for gcc-4.3 (same as stable)  
						
						
						
						
					 
					
						2008-11-26 09:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						99c5cb3e36 
					 
					
						
						
							
							new version of term_hash based on SWI-ideas.  
						
						... 
						
						
						
						It handles infinite terms, and it seems to be a better hash. 
						
						
					 
					
						2008-11-18 11:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						0ef147459a 
					 
					
						
						
							
							handle case where we can expand attributed variable stack  
						
						... 
						
						
						
						without having to grow stack physically. 
						
						
					 
					
						2008-11-14 14:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						9296762791 
					 
					
						
						
							
							fix bug in reserving space for queues.  
						
						
						
						
					 
					
						2008-11-14 14:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						7a21ccb009 
					 
					
						
						
							
							Include hack to unify two attributed variables, if the solver knows what  
						
						... 
						
						
						
						it is doing. 
						
						
					 
					
						2008-11-14 14:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						1c334ea198 
					 
					
						
						
							
							fix bad marking of attributed variables from trail.  
						
						
						
						
					 
					
						2008-11-13 09:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						6920041189 
					 
					
						
						
							
							fix bad size in grow stack  
						
						
						
						
					 
					
						2008-11-13 09:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						297ea16dcb 
					 
					
						
						
							
							fix type in gprof  
						
						
						
						
					 
					
						2008-11-05 13:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e19a8eeb87 
					 
					
						
						
							
							fix case where index has no clauses.  
						
						
						
						
					 
					
						2008-11-04 17:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						181e122200 
					 
					
						
						
							
							try to avoid doing stack expansion so often on arena overflow  
						
						
						
						
					 
					
						2008-10-29 18:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						de043e3ee9 
					 
					
						
						
							
							generate an Error on memory overflow.  
						
						
						
						
					 
					
						2008-10-29 18:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						d4016ce69e 
					 
					
						
						
							
							make -/1 fy with 200 priority, for compatibility with other Prologs (obs from Paylo Moura)  
						
						
						
						
					 
					
						2008-10-28 11:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Santos Costa 
							
						 
					 
					
						
						
							
						
						e783a03610 
					 
					
						
						
							
							fix write_strings breakage  
						
						
						
						
					 
					
						2008-10-25 09:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Vítor Santos de Costa 
							
						 
					 
					
						
						
							
						
						5c959aee93 
					 
					
						
						
							
							go back to SICSTus accents mode (and accept newlines in quoted atoms).  
						
						
						
						
					 
					
						2008-10-24 00:23:45 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						681d0f186d 
					 
					
						
						
							
							fix bad type for p_number_y  
						
						
						
						
					 
					
						2008-10-07 22:00:38 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1e8de3f86c 
					 
					
						
						
							
							fix ) in arity 0 predicates  
						
						
						
						
					 
					
						2008-09-23 22:49:44 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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