| 
							
							
								 Vitor Santos Costa | 7953004610 | fix unused variable warning. | 2009-05-13 17:12:12 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 6d8649226c | fix tabling code. | 2009-05-13 17:11:46 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 13e2febd30 | stack overflow instructions could be wiped out by Restore. | 2009-05-12 17:01:53 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 39ccbd345d | make options -T -L -G work as SWI: they impose a maximum size limit | 2009-05-10 13:36:55 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b177a9e333 | / is legal in Prolog, why did I comment that out? | 2009-05-09 23:49:10 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 61973a2be6 | be careful: error handling may have changed PC in call_c_with_fail! | 2009-05-09 23:40:17 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 5b527e7eeb | just make things prettier. | 2009-05-09 23:39:57 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | f53c741d96 | improve low-level tracer. | 2009-05-09 23:30:20 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 5b537ef7e2 | fix error handling. | 2009-05-09 23:30:08 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | e4fdf5a1ff | fix (??) X^N, N< 0. When does this make sense? | 2009-05-07 23:42:16 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 21fa27526c | generate error if module is unspecified (obs from Ulrich Neumerkel). | 2009-05-07 23:14:28 -04:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 0cd9009132 | remove debugging message. | 2009-05-05 10:15:34 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 32b08082f7 | fix clean_trail: with threads, objects may be above stack, not just below. | 2009-05-05 09:56:47 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c2e6456c25 | wait until sending out the abort message. | 2009-05-04 22:30:47 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c31737fe3d | make sure that a meta-call to functor/3 has an environment so that it can do garbage collection. | 2009-05-04 21:57:08 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | a077500795 | should always be ENV | 2009-05-04 21:56:49 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 780b629bff | fix bad handling of trail overflow. | 2009-05-04 21:26:47 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 10c38f8164 | 1. catch should not catch outside of scope! 2. when we are catching check for the first cleanup we can find; and while
   doing that going on rewinding variables, for SICStus compatibility. | 2009-05-04 18:12:33 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 35c1cb6338 | put future environment when waking up goals before failure. | 2009-05-04 18:11:43 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 8385f4bea6 | saved state should be startup.yss, not startup.yss, in case YAP looks up saved state in current directory (obs from Ulrich Neumerkel). | 2009-05-02 14:06:24 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2016e118b3 | Ulrich Neumerkel's patch so that variables are declared in front of a block. | 2009-05-02 10:54:09 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 58838b7838 | fix attributed variable space allocation | 2009-05-01 12:11:52 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | ee44706d37 | fix bad initialization of H0 in tabling | 2009-05-01 12:09:49 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 91b3e4359d | handle tabling errors where CP->AP==NULL | 2009-05-01 12:09:22 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 8275f2232c | fix handling of multiassignment variables with tabling; fix bad overflow handling when copying terms from tries. | 2009-05-01 11:53:59 -05:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | 04f3b32a9a | clean code a little bit. | 2009-04-29 14:22:20 +01:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | 8c3406adac | don't forget to globalise variables before making them global. | 2009-04-29 14:21:52 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 5baaf79916 | fix call_with_args/.. (obs from Jose Santos). | 2009-04-26 11:16:40 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | bb80c8d61c | should use YENV, not ENV. | 2009-04-26 10:51:18 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | e7b01f64d0 | don't add minimums, compare them for memory overflows. | 2009-04-26 10:50:56 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | e06ee4d4fa | avoid over enthusiastic stack expansion. | 2009-04-26 10:50:10 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4cdfbae62a | allow garbage collection when we store error term. | 2009-04-26 10:48:32 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2b79d5aada | fix case where we call YAP with very large arities (obs from Ulrich Neumerkel). | 2009-04-26 10:47:41 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c5ba7e3854 | fix non GMP code (obs from Tony Wilson). | 2009-04-26 10:46:00 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c132e7e6ec | fix gmp support to give out of resource error if the bignum is too big. | 2009-04-25 11:01:33 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 09d33c6cad | try to give more helpful message in console aborts | 2009-04-25 11:00:39 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | d02e14415b | another fix to FileFromStream | 2009-04-25 10:59:05 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 7628c875e8 | make sure to be compatible with non-gcc/old gcc | 2009-04-25 10:58:42 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 450123d5c6 | fix FileNoFromStream | 2009-04-25 10:28:34 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 291997ad77 | fix FileDescriptorFromStream | 2009-04-25 10:27:55 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | fadec66d2c | gmp_should always recover space for the temporary bignum. | 2009-04-24 19:10:53 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2503805aff | support 2^2 is 4 and not 4.0: complicated if we have to deal with bignums. | 2009-04-24 19:03:00 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b5dc71d080 | is_list/1 is now a builtin. | 2009-04-24 10:31:53 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 08320410cb | fix missing comma in declarations. | 2009-04-23 09:12:03 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 1ea4a27dd1 | YAP_FileNoFromStream for Nf | 2009-04-22 21:42:15 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 7ed3b456ac | add Yap_FileDescriptorFromStream at request from NF. | 2009-04-22 16:41:41 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 0a2c90a919 | fix warning | 2009-04-22 16:41:33 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 3c84466d05 | asserting on a spied predicate might make it loop for ever :( | 2009-04-21 18:51:01 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | e204a8b7a3 | display({A}) should not display as an operator. | 2009-04-21 18:04:36 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | e2d3e66632 | fix native_op | 2009-04-18 17:55:18 -05:00 |  |