| 
							
							
								 Vitor Santos Costa | d7559c3f96 | put a reminder that in the future YAP will give an exception on unknown. | 2009-05-04 18:08:12 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 848e1209a2 | make sure call_cleanup makes exception handler fail. | 2009-05-04 14:02:17 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 95ee0d9148 | support calling attribute_goals. | 2009-04-25 12:54:50 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 50fd7dca5a | support thread_initialization. | 2009-04-25 12:54:21 -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 | 9ef589aef7 | simplify output messages | 2009-04-25 10:58:21 -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 | e3aeb48af6 | call_cleanup/3 should allow exceptions to go through, even if cleaner itself calls an exception (obs from Ulrich Neumerkel). | 2009-04-24 18:06:33 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 13f66957b6 | break should restore system_mode. | 2009-04-23 11:48:06 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c1aba9a840 | fix the signal handling a bit better. | 2009-04-22 16:13:08 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2f8c9c6b6c | block users from catching user balls. | 2009-04-22 11:32:07 -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 | 9d07b51937 | make sure we don't redo things. | 2009-04-21 15:19:26 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | af69088bc3 | debug mode should be recovered at debug exit. | 2009-04-21 15:01:18 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 374051733b | objects may be more than .so: they may be .dylib or .dll. | 2009-04-17 16:19:21 -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 | e42083a2bb | fix bad call. | 2009-04-17 14:18:05 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 6da3d91f78 | current_predicate: avoid debugger walking into clauses and make cp(X,M:a(_)) more efficient. | 2009-04-16 19:06:49 -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 | 007a1346f4 | fix unhandled exceptions. | 2009-03-26 08:54:49 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | f46ff06f38 | get rid of broken $clause/3: fixes listing of dynamic predicates. | 2009-03-26 08:12:24 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | bdd625c8ae | arena is allocated by the system now. | 2009-03-24 13:47:32 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 67b29f3c85 | improve SWI compatibility. | 2009-03-13 19:40:27 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c9c097b32d | improve implementation of call_with_args/* | 2009-03-13 11:11:04 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 503d97af90 | make top-level error handling a bit more compatible with SWI. | 2009-03-10 18:07:50 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | fc2e01f320 | improve code for disjunctions by trying to avoid permanent variables. | 2009-03-10 16:24:26 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4af5713fd2 | use current version of library | 2009-03-09 00:44:30 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2bc5d8425a | fix arithmetic dependence on Prolog table. | 2009-02-25 00:12:36 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 94ebb90719 | UDI patch: make it work with YAP. | 2009-02-20 11:42:48 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | ad2d073184 | allow better writing of inlined operations disallow eval.yap | 2009-02-16 21:04:30 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | a000af113b | OSX portability updates start of support for commons prolog initiative | 2009-02-16 12:25:03 +00:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | d0de8a9f7d | include fixes from stable releasew | 2009-02-16 09:55:31 +00:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | 78bd156a20 | trivial interface to udi code (for now). | 2009-02-12 21:40:44 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | a40dc14525 | fix discontiguous warnings | 2009-02-10 23:03:25 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |