| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								Config.arm
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.freebsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.arm
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.ppc
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.ppc
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd
							
						
					
				 | 
				
					
						
							
							vm: update Config.netbsd for NetBSD 5.0
						
					
				 | 
				2009-09-15 00:22:19 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.netbsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.openbsd.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.ppc
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.solaris.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.unix
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.ce
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.ce.arm
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.nt.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: cleanup
						
					
				 | 
				2009-10-19 00:16:32 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_space.hpp
							
						
					
				 | 
				
					
						
							
							vm: remove some dead code
						
					
				 | 
				2009-10-15 22:06:43 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								asm.h
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.cpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.hpp
							
						
					
				 | 
				
					
						
							
							Big VM cleanup
						
					
				 | 
				2009-10-03 08:47:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignumint.hpp
							
						
					
				 | 
				
					
						
							
							removed a bunch of superflous blank lines
						
					
				 | 
				2009-09-24 08:02:14 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callbacks.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callbacks.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.hpp
							
						
					
				 | 
				
					
						
							
							vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
						
					
				 | 
				2009-10-16 04:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_block.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_block.hpp
							
						
					
				 | 
				
					
						
							
							vm: code heap compaction at runtime using compact-gc primitive
						
					
				 | 
				2009-10-16 11:39:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.hpp
							
						
					
				 | 
				
					
						
							
							vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
						
					
				 | 
				2009-10-16 04:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.hpp
							
						
					
				 | 
				
					
						
							
							vm: code heap compaction at runtime using compact-gc primitive
						
					
				 | 
				2009-10-16 11:39:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								copying_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-arm.S
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-arm.hpp
							
						
					
				 | 
				
					
						
							
							Big VM cleanup
						
					
				 | 
				2009-10-03 08:47:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.S
							
						
					
				 | 
				
					
						
							
							vm: fix register clobberage in PowerPC c_to_factor (untested)
						
					
				 | 
				2009-10-02 09:19:31 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.hpp
							
						
					
				 | 
				
					
						
							
							removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3))
						
					
				 | 
				2009-09-25 20:33:38 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.32.S
							
						
					
				 | 
				
					
						
							
							vm: fix register clobberage in x86 c_to_factor
						
					
				 | 
				2009-10-02 09:12:09 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3))
						
					
				 | 
				2009-09-25 20:33:38 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.64.S
							
						
					
				 | 
				
					
						
							
							vm: fix register clobberage in x86 c_to_factor
						
					
				 | 
				2009-10-02 09:12:09 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3))
						
					
				 | 
				2009-09-25 20:33:38 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.S
							
						
					
				 | 
				
					
						
							
							vm: fix register clobberage in x86 c_to_factor
						
					
				 | 
				2009-10-02 09:12:09 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.hpp
							
						
					
				 | 
				
					
						
							
							Big VM cleanup
						
					
				 | 
				2009-10-03 08:47:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.hpp
							
						
					
				 | 
				
					
						
							
							vm: during tenuring stage of aging collection, if tenured space fills up, it would attempt a to_tenured collection. this will succeed if all roots were tenured. however, this is unsound, because there's now an untraced segment of tenured space. fix: if tenuring fails, go on to do a full collection instead
						
					
				 | 
				2009-10-15 05:51:11 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix conflict in image.cpp
						
					
				 | 
				2009-10-18 20:54:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.cpp
							
						
					
				 | 
				
					
						
							
							give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error
						
					
				 | 
				2009-10-21 23:37:51 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.hpp
							
						
					
				 | 
				
					
						
							
							vm: more code cleanups
						
					
				 | 
				2009-10-07 08:33:54 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.hpp
							
						
					
				 | 
				
					
						
							
							thread_id is a pthread_t on unix
						
					
				 | 
				2009-09-16 08:20:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.rs
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.c
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.h
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								float_bits.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								full_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix conflict in image.cpp
						
					
				 | 
				2009-10-18 20:54:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								full_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix conflict in image.cpp
						
					
				 | 
				2009-10-18 20:54:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								generic_arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: new card marking implementation supports marking partial objects
						
					
				 | 
				2009-10-13 21:16:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								heap.cpp
							
						
					
				 | 
				
					
						
							
							vm: code heap: move mark bits to a separate bitmap
						
					
				 | 
				2009-10-16 14:41:40 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								heap.hpp
							
						
					
				 | 
				
					
						
							
							Merge branch 'master' of git://factorcode.org/git/factor
						
					
				 | 
				2009-10-19 21:44:56 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix conflict in image.cpp
						
					
				 | 
				2009-10-18 20:54:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								layouts.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix conflict in image.cpp
						
					
				 | 
				2009-10-18 20:54:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								local_roots.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.cpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.hpp
							
						
					
				 | 
				
					
						
							
							removed a bunch of superflous blank lines
						
					
				 | 
				2009-09-24 08:02:14 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-unix.cpp
							
						
					
				 | 
				
					
						
							
							thread_id is a pthread_t on unix
						
					
				 | 
				2009-09-16 08:20:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-windows-ce.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-windows-nt.cpp
							
						
					
				 | 
				
					
						
							
							thread_id is a pthread_t on unix
						
					
				 | 
				2009-09-16 08:20:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mark_bits.hpp
							
						
					
				 | 
				
					
						
							
							vm: code heap: move mark bits to a separate bitmap
						
					
				 | 
				2009-10-16 14:41:40 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								master.hpp
							
						
					
				 | 
				
					
						
							
							vm: code heap: move mark bits to a separate bitmap
						
					
				 | 
				2009-10-16 14:41:40 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.hpp
							
						
					
				 | 
				
					
						
							
							inlineimpl.hpp is toast
						
					
				 | 
				2009-09-29 19:53:10 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nursery_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nursery_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								old_space.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								old_space.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd.cpp
							
						
					
				 | 
				
					
						
							
							removed vm ptr from mach_signal and some other places
						
					
				 | 
				2009-09-16 08:20:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-freebsd.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.cpp
							
						
					
				 | 
				
					
						
							
							Remove two small memory leaks on Linux
						
					
				 | 
				2009-10-03 18:18:07 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.cpp
							
						
					
				 | 
				
					
						
							
							Removed VM_PTR macros. All builds reentrant by default
						
					
				 | 
				2009-10-14 19:14:57 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-ppc.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-ppc.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.mm
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd.cpp
							
						
					
				 | 
				
					
						
							
							vm/os-netbsd.cpp: fix double-free error
						
					
				 | 
				2009-10-07 21:49:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-netbsd.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-openbsd.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
						
					
				 | 
				2009-10-22 05:22:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-solaris.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.hpp
							
						
					
				 | 
				
					
						
							
							Merge branch 'master' of git://factorcode.org/git/factor
						
					
				 | 
				2009-10-03 18:27:38 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-ce.cpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-ce.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.32.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.64.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.cpp
							
						
					
				 | 
				
					
						
							
							Removed VM_PTR macros. All builds reentrant by default
						
					
				 | 
				2009-10-14 19:14:57 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-nt.hpp
							
						
					
				 | 
				
					
						
							
							Big VM cleanup
						
					
				 | 
				2009-10-03 08:47:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.cpp
							
						
					
				 | 
				
					
						
							
							vm: allocate stacks and data heap segments without execute permissions
						
					
				 | 
				2009-10-16 05:16:12 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.hpp
							
						
					
				 | 
				
					
						
							
							let's work with cygwin here..._ftelli64 -> ftello64 on cygwin.  fine i guess
						
					
				 | 
				2009-10-04 06:10:57 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								platform.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.cpp
							
						
					
				 | 
				
					
						
							
							vm: code heap compaction at runtime using compact-gc primitive
						
					
				 | 
				2009-10-16 11:39:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								profiler.cpp
							
						
					
				 | 
				
					
						
							
							vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
						
					
				 | 
				2009-10-16 04:33:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								profiler.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.cpp
							
						
					
				 | 
				
					
						
							
							vm: new card marking implementation supports marking partial objects
						
					
				 | 
				2009-10-13 21:16:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.hpp
							
						
					
				 | 
				
					
						
							
							vm: code heap compaction at runtime using compact-gc primitive
						
					
				 | 
				2009-10-16 11:39:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								segments.hpp
							
						
					
				 | 
				
					
						
							
							vm: allocate stacks and data heap segments without execute permissions
						
					
				 | 
				2009-10-16 05:16:12 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								stacks.hpp
							
						
					
				 | 
				
					
						
							
							moved local roots state to vm, shuffled includes around
						
					
				 | 
				2009-09-16 08:16:21 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.hpp
							
						
					
				 | 
				
					
						
							
							removed some superflous newlines
						
					
				 | 
				2009-10-01 07:33:16 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tagged.hpp
							
						
					
				 | 
				
					
						
							
							vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
						
					
				 | 
				2009-10-18 20:31:59 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tenured_space.hpp
							
						
					
				 | 
				
					
						
							
							vm: remove some dead code
						
					
				 | 
				2009-10-15 22:06:43 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								to_tenured_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: make the code nice and pretty
						
					
				 | 
				2009-10-16 02:55:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								to_tenured_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: make the code nice and pretty
						
					
				 | 
				2009-10-16 02:55:02 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.hpp
							
						
					
				 | 
				
					
						
							
							Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
						
					
				 | 
				2009-09-27 19:42:18 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.cpp
							
						
					
				 | 
				
					
						
							
							vm: remove safe_malloc now that everything uses constructors instead
						
					
				 | 
				2009-09-25 21:22:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.hpp
							
						
					
				 | 
				
					
						
							
							vm: remove safe_malloc now that everything uses constructors instead
						
					
				 | 
				2009-09-25 21:22:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vm.cpp
							
						
					
				 | 
				
					
						
							
							vm: make a new old_space type to encapsulate a few things, split up generations array somewhat
						
					
				 | 
				2009-10-07 14:05:09 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vm.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix compilation
						
					
				 | 
				2009-10-22 06:38:02 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.cpp
							
						
					
				 | 
				
					
						
							
							vm: rename F to false_object, and rename T to true_object
						
					
				 | 
				2009-10-18 20:26:21 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.hpp
							
						
					
				 | 
				
					
						
							
							vm: free up a cell in compiled code block headers
						
					
				 | 
				2009-10-06 05:52:45 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								write_barrier.hpp
							
						
					
				 | 
				
					
						
							
							vm: new card marking implementation supports marking partial objects
						
					
				 | 
				2009-10-13 21:16:04 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								zone.hpp
							
						
					
				 | 
				
					
						
							
							Working on adding support for the new write barrier to optimized code
						
					
				 | 
				2009-10-14 02:06:01 -05:00 |