| 
							
							
								 Vitor Santos Costa | 099edc1520 | get rid of compilation warning. | 2009-03-27 15:19:30 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2aa5aa3a26 | add -A flag to ask for more attributed stack. | 2009-03-27 15:15:54 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 901161a413 | patches to remove ints and be able to allocate a lot of memory in 64 bit mode. | 2009-03-27 14:45:40 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 751426c610 | fix unallocated variable in overflow. | 2009-03-27 14:05:27 +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 | 8a0b7312e4 | get rid of thread warnings.. | 2009-03-26 00:39:44 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2a6869bf28 | just planning for the future... | 2009-03-26 00:38:46 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 5c2e5c524b | recognise exceptions within comparisons. | 2009-03-26 00:37:57 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2e807fc5c7 | fix static_growglobal. | 2009-03-24 14:15:40 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4b65b063ca | fixes for threads to compile and boot. | 2009-03-24 13:27:36 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b198de2272 | patch from master | 2009-03-24 01:02:44 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 7769c33be7 | fix shunting where it breaks variable order. | 2009-03-24 00:17:59 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 1b238d62ec | fix bad copy and paste from master | 2009-03-17 22:29:24 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | a221244b8c | fix bug in following retry chains. | 2009-03-17 20:10:14 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4fa27164e6 | oops! | 2009-03-16 22:22:07 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 77eaff31b8 | cleanup stack shifting when inserting holes (growglobal). | 2009-03-16 17:30:13 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4cac5b6616 | ld_path is not a fixed atom | 2009-03-16 15:12:48 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 5ef03f2d0f | fix BLOB operations and get rid of warning | 2009-03-14 10:06:55 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 1161f80426 | fix calling SWI C-Predicates. | 2009-03-13 19:36:38 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 08acf82266 | handle non-wide atoms correctly. | 2009-03-13 19:00:14 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 8b118f1778 | fix bad lock | 2009-03-13 11:49:38 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c9c097b32d | improve implementation of call_with_args/* | 2009-03-13 11:11:04 +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 | e4d6b529c7 | fix bad merge in put/get instructions | 2009-03-10 16:23:43 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 7726944e1b | back to normal. | 2009-03-10 16:22:45 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 21aba71211 | get rid of unused builtins. | 2009-03-10 16:21:33 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b744fabb71 | new predicates for variable search in term. | 2009-03-10 16:21:05 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | cd548813fd | make $variables_in_term/3 check for repeated variables, ie (vint(a(X),[X],[X])). | 2009-03-09 14:15:41 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 828964c3c1 | remove optimised arithmetic instructions. They made the emulator even bigger than usual, and they were not performing. | 2009-03-09 11:52:01 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | afd979a246 | improve substantially handling of soft disjunctions. | 2009-03-05 16:12:21 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 15b86cded4 | new merged instructions and small changes to the emulator. | 2009-03-03 10:04:13 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | d98c3f0817 | add support for sized queues. | 2009-02-27 22:22:49 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 0b4b0d0a18 | fix equality between float and integer, and simplify code in general. | 2009-02-27 22:10:52 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 258d63edeb | forgot to mark objects in registers. | 2009-02-27 12:56:27 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 48eaa975f2 | if we have many embedded calls to nb_queue, make sure we don't allocate a lot of memory for each one. | 2009-02-27 00:31:29 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 51875c627a | avoid excessive overflows and too large overflows in delay stack. | 2009-02-26 23:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | d7c2c74acc | fix counting of C-pred: it should not be in caller. | 2009-02-26 00:00:23 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 95fc66be25 | more fixes to profiling code. | 2009-02-25 22:15:18 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 083b7c9b92 | improve compilation of arithmetic and other builtins, this should make it more aggressive (and still correct). | 2009-02-25 00:13:56 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 91657556ee | more UDI stuff. | 2009-02-25 00:13:45 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 2bc5d8425a | fix arithmetic dependence on Prolog table. | 2009-02-25 00:12:36 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | ffb621c53b | improve support for UDI. | 2009-02-20 15:52:17 +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 | e5d11cfa16 | MYDDAS is too closely integreated to be a package. | 2009-02-16 17:15:21 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 0f58cf8029 | small fixes | 2009-02-16 12:53:29 +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 | f7046286a0 | cleanups and a bug fix (it is lp now, not just p as before). | 2009-02-12 21:45:41 +00:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | 8a6e0acedc | compiler support for udi including user_index instruction | 2009-02-12 21:35:31 +00:00 |  | 
			
				
					| 
							
							
								 Vítor Santos Costa | 4b826e76ae | support for user defined indexing: step 1 basic routines. | 2009-02-12 16:39:20 +00:00 |  |