| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								Config.arm
							
						
					
				 | 
				
					
						
							
							Move vmpp to vm
						
					
				 | 
				2009-05-02 20:37:18 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd
							
						
					
				 | 
				
					
						
							
							Config.freebsd fix
						
					
				 | 
				2009-05-04 07:19:32 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.arm
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.ppc
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.64
							
						
					
				 | 
				
					
						
							
							use -fPIC on all platforms for ffi lib
						
					
				 | 
				2009-03-27 15:39:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx
							
						
					
				 | 
				
					
						
							
							Move vmpp to vm
						
					
				 | 
				2009-05-02 20:37:18 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.ppc
							
						
					
				 | 
				
					
						
							
							make macosx-ppc now compiles a ppc binary on intel mac os; it doesn't work properly in rosetta though
						
					
				 | 
				2008-11-06 03:37:10 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.64
							
						
					
				 | 
				
					
						
							
							Fix for gcc 4.2
						
					
				 | 
				2008-11-27 23:32:17 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd
							
						
					
				 | 
				
					
						
							
							Link VM with OpenSSL on NetBSD otherwise it can't find some symbols
						
					
				 | 
				2009-05-12 16:23:09 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd
							
						
					
				 | 
				
					
						
							
							use eg++ on openbsd
						
					
				 | 
				2009-05-04 11:48:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.ppc
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.unix
							
						
					
				 | 
				
					
						
							
							Fix VM compilation on Windows
						
					
				 | 
				2009-05-01 02:01:43 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows
							
						
					
				 | 
				
					
						
							
							Fixing compile errors on Windows
						
					
				 | 
				2009-05-05 13:03:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.ce
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.ce.arm
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt
							
						
					
				 | 
				
					
						
							
							Fix io.launcher on Windows -- Microsoft does the same thing with devenv
						
					
				 | 
				2009-02-04 13:05:52 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt.x86.32
							
						
					
				 | 
				
					
						
							
							Fix io.launcher on Windows -- Microsoft does the same thing with devenv
						
					
				 | 
				2009-02-04 13:05:52 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt.x86.64
							
						
					
				 | 
				
					
						
							
							Fix the build support for windows again, have the makefile load Config.* files in the top level so that freetype.dll and zlib1.dll targets can make
						
					
				 | 
				2009-02-04 18:21:58 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.32
							
						
					
				 | 
				
					
						
							
							Remove obsolete -mtune=pentium4 compile flag
						
					
				 | 
				2009-04-28 23:05:42 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.64
							
						
					
				 | 
				
					
						
							
							VM no longer uses printf since format string directives are not portable between Win64 and everything else...
						
					
				 | 
				2008-11-18 18:21:42 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.cpp
							
						
					
				 | 
				
					
						
							
							Merge branch 'master' of git://factorcode.org/git/factor
						
					
				 | 
				2009-05-05 13:03:43 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.hpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								asm.h
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignumint.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.hpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.cpp
							
						
					
				 | 
				
					
						
							
							Fix compile error on GCC 4.x
						
					
				 | 
				2009-05-20 20:01:21 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.hpp
							
						
					
				 | 
				
					
						
							
							callstack>array primitive was not GC safe
						
					
				 | 
				2009-05-20 18:52:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_block.cpp
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_block.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_gc.cpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_gc.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.cpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.cpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-arm.S
							
						
					
				 | 
				
					
						
							
							The deploy tool would coalesce equal quotations into one. This created a problem
						
					
				 | 
				2008-11-24 15:59:27 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-arm.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.S
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.hpp
							
						
					
				 | 
				
					
						
							
							Fix compile error in cpu-ppc.hpp
						
					
				 | 
				2009-05-08 17:41:22 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.32.S
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Fix VM code to export the right symbols on Windows
						
					
				 | 
				2009-05-05 15:55:41 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.64.S
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Fix VM code to export the right symbols on Windows
						
					
				 | 
				2009-05-05 15:55:41 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.S
							
						
					
				 | 
				
					
						
							
							inline-cache-miss primitive now jumps to the new stub
						
					
				 | 
				2009-04-28 16:58:38 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.hpp
							
						
					
				 | 
				
					
						
							
							Fix tail call PICs on x86-64
						
					
				 | 
				2009-05-06 22:44:30 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_gc.cpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_gc.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.cpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.hpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.cpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.cpp
							
						
					
				 | 
				
					
						
							
							Slightly more space-efficient dispatch table representation
						
					
				 | 
				2009-05-09 20:24:32 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.hpp
							
						
					
				 | 
				
					
						
							
							Count megamorphic cache hits
						
					
				 | 
				2009-05-07 14:26:08 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.rs
							
						
					
				 | 
				
					
						
							
							Starting work on Win64 port
						
					
				 | 
				2008-11-07 20:33:32 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.c
							
						
					
				 | 
				
					
						
							
							Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu
						
					
				 | 
				2009-05-05 18:37:40 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.h
							
						
					
				 | 
				
					
						
							
							Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu
						
					
				 | 
				2009-05-05 18:37:40 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								float_bits.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								generic_arrays.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.cpp
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.cpp
							
						
					
				 | 
				
					
						
							
							Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs
						
					
				 | 
				2009-05-06 22:04:01 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.hpp
							
						
					
				 | 
				
					
						
							
							Working on inline caching for tail call sites
						
					
				 | 
				2009-05-06 19:22:22 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.cpp
							
						
					
				 | 
				
					
						
							
							JIT now supports multiple relocations per code template. This simplifies non-optimizing compiler backends
						
					
				 | 
				2009-05-06 20:04:49 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.hpp
							
						
					
				 | 
				
					
						
							
							Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs
						
					
				 | 
				2009-05-06 22:04:01 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								layouts.hpp
							
						
					
				 | 
				
					
						
							
							callstack>array primitive was not GC safe
						
					
				 | 
				2009-05-20 18:52:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								local_roots.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								local_roots.hpp
							
						
					
				 | 
				
					
						
							
							callstack>array was keeping an uninitialized array around across potential GCs; add more assertions
						
					
				 | 
				2009-05-17 18:18:07 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-unix.cpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-windows-ce.cpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-windows-nt.cpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								master.hpp
							
						
					
				 | 
				
					
						
							
							More VM cleanups
						
					
				 | 
				2009-05-13 01:08:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.cpp
							
						
					
				 | 
				
					
						
							
							Fix Windows compile error
						
					
				 | 
				2009-05-08 15:23:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-ppc.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.cpp
							
						
					
				 | 
				
					
						
							
							os-linux.cpp: inotify wrappers should be VM_C_API
						
					
				 | 
				2009-05-13 03:49:51 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.hpp
							
						
					
				 | 
				
					
						
							
							os-linux.cpp: inotify wrappers should be VM_C_API
						
					
				 | 
				2009-05-13 03:49:51 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-ppc.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.mm
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.hpp
							
						
					
				 | 
				
					
						
							
							More VM cleanups
						
					
				 | 
				2009-05-13 01:08:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-ce.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-ce.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.32.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.64.hpp
							
						
					
				 | 
				
					
						
							
							Use C++ namespaces
						
					
				 | 
				2009-05-04 01:46:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.cpp
							
						
					
				 | 
				
					
						
							
							VM now compiles with GCC 3.4 on Windows
						
					
				 | 
				2009-05-05 14:17:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.hpp
							
						
					
				 | 
				
					
						
							
							VM now compiles with GCC 3.4 on Windows
						
					
				 | 
				2009-05-05 14:17:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.cpp
							
						
					
				 | 
				
					
						
							
							Remove debug messages from VM
						
					
				 | 
				2009-05-05 14:27:22 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.hpp
							
						
					
				 | 
				
					
						
							
							More VM cleanups
						
					
				 | 
				2009-05-13 01:08:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								platform.hpp
							
						
					
				 | 
				
					
						
							
							Move vmpp to vm
						
					
				 | 
				2009-05-02 20:37:18 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.cpp
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.hpp
							
						
					
				 | 
				
					
						
							
							Make the primitives array const
						
					
				 | 
				2009-05-04 14:45:15 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								profiler.cpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								profiler.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.cpp
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.hpp
							
						
					
				 | 
				
					
						
							
							Remove compiled slot from quotations since its not needed
						
					
				 | 
				2009-05-12 03:09:15 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.hpp
							
						
					
				 | 
				
					
						
							
							Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs
						
					
				 | 
				2009-05-06 22:04:01 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								segments.hpp
							
						
					
				 | 
				
					
						
							
							Fix Windows compile error
						
					
				 | 
				2009-05-08 15:23:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								stacks.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.cpp
							
						
					
				 | 
				
					
						
							
							Some VM fixes
						
					
				 | 
				2009-05-04 15:11:31 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tagged.hpp
							
						
					
				 | 
				
					
						
							
							Fix FEP if there are too many words in the image, clean up some VM code
						
					
				 | 
				2009-05-13 00:58:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.cpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.hpp
							
						
					
				 | 
				
					
						
							
							The great type renaming
						
					
				 | 
				2009-05-04 04:50:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.cpp
							
						
					
				 | 
				
					
						
							
							More VM cleanups
						
					
				 | 
				2009-05-13 01:08:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.hpp
							
						
					
				 | 
				
					
						
							
							Change (void) to ()
						
					
				 | 
				2009-05-05 11:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.cpp
							
						
					
				 | 
				
					
						
							
							Working on inline caching for tail call sites
						
					
				 | 
				2009-05-06 19:22:22 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.hpp
							
						
					
				 | 
				
					
						
							
							Store forwarding table off to the side instead of in the code block; saves one cell per code block
						
					
				 | 
				2009-05-05 11:07:20 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								write_barrier.cpp
							
						
					
				 | 
				
					
						
							
							Fix VM compile error
						
					
				 | 
				2009-05-05 16:19:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								write_barrier.hpp
							
						
					
				 | 
				
					
						
							
							VM cleanup: replace some #defines with constants and inline functions
						
					
				 | 
				2009-05-08 15:05:55 -05:00 |