|  Slava Pestov | b23aac1beb | compiler.cfg: open-code parameter boxing and unboxing for certain C types | 2010-07-19 10:25:13 -04:00 | 
				
					
						|  Slava Pestov | 5b48cd2a63 | FFI rewrite part 5: return value boxing and callback parameter boxing now uses vregs; simplify return value unboxing | 2010-05-16 03:43:23 -04:00 | 
				
					
						|  Slava Pestov | 45689dbfe6 | compiler: simplify ##unbox-small/large-struct by emitting an ##unbox-any-c-ptr first | 2010-05-10 01:38:34 -04:00 | 
				
					
						|  Slava Pestov | e96404327e | Get optimizing compiler working without global register variables in VM | 2009-12-22 15:42:49 +13:00 | 
				
					
						|  Slava Pestov | 63edd20a55 | vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler | 2009-12-19 10:59:56 +13:00 | 
				
					
						|  Phil Dawes | 9b7412b8f8 | Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp | 2009-09-27 19:42:18 +01:00 | 
				
					
						|  Phil Dawes | 83b0769eef | renamed factorvm to factor_vm | 2009-09-24 08:16:52 +01:00 | 
				
					
						|  Phil Dawes | 2e50da6beb | added vm-ptr primitive | 2009-09-16 08:20:50 +01:00 | 
				
					
						|  Phil Dawes | 12ca7bdc57 | added factorvm ptrs to the rest of alien functions. (Left commented debug lines to remind me that these haven't been tested yet, and some are osx specific) | 2009-09-16 08:17:27 +01:00 | 
				
					
						|  Phil Dawes | fa2dccd6d3 | vm passed in box_alien and alien_offset (win32) | 2009-09-16 08:16:33 +01:00 | 
				
					
						|  Phil Dawes | 7f70b6320c | removed some global functions from alien.cpp | 2009-09-16 08:16:28 +01:00 | 
				
					
						|  Philipp Brüschweiler | 230061783a | misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 | 2009-08-10 21:33:07 +02:00 | 
				
					
						|  Slava Pestov | 53db9d737a | Change (void) to () | 2009-05-05 11:33:35 -05:00 | 
				
					
						|  Slava Pestov | 8872c40b1e | The great type renaming | 2009-05-04 04:50:24 -05:00 | 
				
					
						|  Slava Pestov | edecac508e | Use C++ namespaces | 2009-05-04 01:46:13 -05:00 | 
				
					
						|  Slava Pestov | 8e17e0a01e | VM: use better abstractions for tagged pointers, eliminate get()/set() stuff, clean up array, string, and byte-array element access | 2009-05-04 01:00:30 -05:00 | 
				
					
						|  Slava Pestov | b923d548cf | Move vmpp to vm | 2009-05-02 20:37:18 -05:00 |