| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c92765d962 | SREG and S could be different; also S might be in use if there is an overflow and the index code is jumping to the middle. | 2009-04-18 15:22:51 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 7e98e5acdb | fix another internal deadlock. | 2009-04-17 14:17:43 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | c685991119 | fix self-deadlock in empty IDB entries. | 2009-04-16 12:55:47 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 9624026beb | locking fixes. | 2009-04-16 11:19:26 -05:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 43ae55f5f2 | thread_local is also dynamic. | 2009-04-14 01:24:58 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b92b026c90 | more patches to support Anderson's JIT. | 2009-04-08 00:32:36 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | b2ad3bd000 | first cut at Anderson's JIT code. | 2009-04-07 23:55:16 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | f97bc596b9 | do not use int for modules, use Term. | 2009-04-07 15:44:46 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 94b2b181a7 | do not deref because you may want to pass a pointer. | 2009-04-04 23:56:42 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 9e8db82391 | updates to UDI package | 2009-04-02 17:34:42 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | cc7ff82275 | term_hash non non_ground terms: ignoring the variables. | 2009-03-31 21:56:12 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 18eca09bd0 | multiple assignment variables should always be globalised. | 2009-03-31 21:55:17 +01:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 67eddb5a5b | arity may be a long int | 2009-03-27 15:28:32 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 4b5c07192a | get rid of debugging message. | 2009-03-27 15:28:22 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 3a213d7029 | get rid of debugging message. | 2009-03-27 15:28:08 +00:00 |  | 
			
				
					| 
							
							
								 Vitor Santos Costa | 91fd215d3d | fix bad types. | 2009-03-27 15:23:54 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |