| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								Config.arm
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.arm
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.ppc.32
							
						
					
				 | 
				
					
						
							
							vm/Config: GNUMakefile doesn't actually put the CFLAGS on the command, so use SITE_CFLAGS instead. Put -m32 in Config.x86.32, -m64 in Config.x86.64. Fixes #488.
						
					
				 | 
				2012-04-05 10:26:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.ppc.64
							
						
					
				 | 
				
					
						
							
							vm/Config: GNUMakefile doesn't actually put the CFLAGS on the command, so use SITE_CFLAGS instead. Put -m32 in Config.x86.32, -m64 in Config.x86.64. Fixes #488.
						
					
				 | 
				2012-04-05 10:26:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.32
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.linux.x86.64
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx
							
						
					
				 | 
				
					
						
							
							Config.macosx: first two digits of 'xcodebuild -version' number is enough; throw away rest of version number.
						
					
				 | 
				2012-06-22 15:23:07 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.32
							
						
					
				 | 
				
					
						
							
							vm/Config: GNUMakefile doesn't actually put the CFLAGS on the command, so use SITE_CFLAGS instead. Put -m32 in Config.x86.32, -m64 in Config.x86.64. Fixes #488.
						
					
				 | 
				2012-04-05 10:26:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.64
							
						
					
				 | 
				
					
						
							
							vm/Config: GNUMakefile doesn't actually put the CFLAGS on the command, so use SITE_CFLAGS instead. Put -m32 in Config.x86.32, -m64 in Config.x86.64. Fixes #488.
						
					
				 | 
				2012-04-05 10:26:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.macosx.x86.fat
							
						
					
				 | 
				
					
						
							
							makefile: add macosx-x86-fat target
						
					
				 | 
				2011-11-03 20:19:37 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.unix
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.x86.32
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.windows.x86.64
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.32
							
						
					
				 | 
				
					
						
							
							vm/Config: GNUMakefile doesn't actually put the CFLAGS on the command, so use SITE_CFLAGS instead. Put -m32 in Config.x86.32, -m64 in Config.x86.64. Fixes #488.
						
					
				 | 
				2012-04-05 10:26:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.64
							
						
					
				 | 
				
					
						
							
							vm: Typo for SITE_CFLAGS. Fixes #491.
						
					
				 | 
				2012-04-10 16:28:04 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Config.x86.fat
							
						
					
				 | 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_collector.cpp
							
						
					
				 | 
				
					
						
							
							Clean up some GC logic and fix a bug where large object allocation could grow the heap unnecessarily
						
					
				 | 
				2011-09-05 16:28:00 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_collector.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								aging_space.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								alien.hpp
							
						
					
				 | 
				
					
						
							
							compiler.cfg: open-code parameter boxing and unboxing for certain C types
						
					
				 | 
				2010-07-19 10:25:13 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								allot.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								assert.hpp
							
						
					
				 | 
				
					
						
							
							vm: FACTOR_ASSERT only if FACTOR_DEBUG
						
					
				 | 
				2011-11-23 11:11:27 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								atomic-cl-32.hpp
							
						
					
				 | 
				
					
						
							
							vm: switch atomic::add to atomic::fetch_add
						
					
				 | 
				2011-11-07 17:58:53 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								atomic-cl-64.hpp
							
						
					
				 | 
				
					
						
							
							vm: switch atomic::add to atomic::fetch_add
						
					
				 | 
				2011-11-07 17:58:53 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								atomic-gcc.hpp
							
						
					
				 | 
				
					
						
							
							vm: switch atomic::add to atomic::fetch_add
						
					
				 | 
				2011-11-07 17:58:53 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								atomic.hpp
							
						
					
				 | 
				
					
						
							
							vm: forgot to add atomic.hpp
						
					
				 | 
				2011-11-02 13:23:20 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.cpp
							
						
					
				 | 
				
					
						
							
							vm: make bignum-bitnot faster.
						
					
				 | 
				2012-08-31 15:22:07 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignum.hpp
							
						
					
				 | 
				
					
						
							
							io.binary: make le> and be> faster (20% and 75%, respectively).
						
					
				 | 
				2011-10-11 21:13:30 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bignumint.hpp
							
						
					
				 | 
				
					
						
							
							vm: use euclid gcd on win64 until we find a better way to do the 128-bit math.
						
					
				 | 
				2012-04-06 11:42:59 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bitwise_hacks.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.cpp
							
						
					
				 | 
				
					
						
							
							More FFI cleanups
						
					
				 | 
				2010-05-05 01:13:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								booleans.hpp
							
						
					
				 | 
				
					
						
							
							More FFI cleanups
						
					
				 | 
				2010-05-05 01:13:45 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bump_allocator.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								byte_arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callbacks.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callbacks.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.cpp
							
						
					
				 | 
				
					
						
							
							vm: cleanups
						
					
				 | 
				2011-12-14 09:56:50 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								callstack.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_block_visitor.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_blocks.cpp
							
						
					
				 | 
				
					
						
							
							vm: actually code_block_pic is a fine frame type
						
					
				 | 
				2011-12-21 21:12:54 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_blocks.hpp
							
						
					
				 | 
				
					
						
							
							vm: callstack_reversed for callstack_to_array
						
					
				 | 
				2011-12-14 09:56:48 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_heap.hpp
							
						
					
				 | 
				
					
						
							
							vm: make all_blocks a set of cells
						
					
				 | 
				2011-12-14 09:56:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								code_roots.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: stage code block map fixup properly for GC
						
					
				 | 
				2011-12-14 09:56:48 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								compaction.cpp
							
						
					
				 | 
				
					
						
							
							compaction: Less than is the new greater than. Fixes #558.
						
					
				 | 
				2012-07-25 17:57:50 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								compaction.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								contexts.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								copying_collector.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-arm.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-ppc.linux.S
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: frame size for signal handler code blocks
						
					
				 | 
				2011-12-14 09:56:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.64.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.cpp
							
						
					
				 | 
				
					
						
							
							vm: don't scribble memory handling leaf signals
						
					
				 | 
				2011-12-14 09:56:50 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpu-x86.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap.hpp
							
						
					
				 | 
				
					
						
							
							Clean up some GC logic and fix a bug where large object allocation could grow the heap unnecessarily
						
					
				 | 
				2011-09-05 16:28:00 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_heap_checker.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								data_roots.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.cpp
							
						
					
				 | 
				
					
						
							
							vm: flush after print_obj so it's usable from gdb
						
					
				 | 
				2011-12-21 13:25:28 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debug.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.cpp
							
						
					
				 | 
				
					
						
							
							vm: load mega cache object before popping frame
						
					
				 | 
				2011-12-20 14:38:01 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dispatch.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								entry_points.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								entry_points.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								errors.hpp
							
						
					
				 | 
				
					
						
							
							vm: add factorbug command to throw exception
						
					
				 | 
				2011-10-27 21:14:49 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.cpp
							
						
					
				 | 
				
					
						
							
							vm: support self-executing image file
						
					
				 | 
				2011-11-27 12:37:54 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								factor.rs
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.c
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ffi_test.h
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								fixup.hpp
							
						
					
				 | 
				
					
						
							
							vm: stage code block map fixup properly for GC
						
					
				 | 
				2011-12-14 09:56:48 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								float_bits.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								free_list.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								free_list.hpp
							
						
					
				 | 
				
					
						
							
							vm: store stack frame size in code blocks
						
					
				 | 
				2011-12-14 09:56:45 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								free_list_allocator.hpp
							
						
					
				 | 
				
					
						
							
							vm: erase code blocks from all_blocks during sweep
						
					
				 | 
				2011-12-13 12:28:09 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								full_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: erase code blocks from all_blocks during sweep
						
					
				 | 
				2011-12-13 12:28:09 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								full_collector.hpp
							
						
					
				 | 
				
					
						
							
							vm: walk code roots from sample callstacks
						
					
				 | 
				2011-11-02 13:23:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc.hpp
							
						
					
				 | 
				
					
						
							
							vm: don't call nano_count() from the GC at all, unless GC event recording is on
						
					
				 | 
				2010-09-04 13:21:45 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc_info.cpp
							
						
					
				 | 
				
					
						
							
							vm: fix 64-bit regression
						
					
				 | 
				2010-10-09 15:14:14 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gc_info.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix 64-bit regression
						
					
				 | 
				2010-10-09 15:14:14 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								generic_arrays.hpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.cpp
							
						
					
				 | 
				
					
						
							
							vm: stage code block map fixup properly for GC
						
					
				 | 
				2011-12-14 09:56:48 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								image.hpp
							
						
					
				 | 
				
					
						
							
							vm: support self-executing image file
						
					
				 | 
				2011-11-27 12:37:54 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.cpp
							
						
					
				 | 
				
					
						
							
							vm: also smoke-check callstack after pic update
						
					
				 | 
				2011-12-21 18:31:37 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								inline_cache.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								instruction_operands.cpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								instruction_operands.hpp
							
						
					
				 | 
				
					
						
							
							vm: add RT_SAFEPOINT to number_of_parameters()
						
					
				 | 
				2011-10-27 21:14:45 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								io.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								jit.hpp
							
						
					
				 | 
				
					
						
							
							vm: frame size for signal handler code blocks
						
					
				 | 
				2011-12-14 09:56:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								layouts.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace remaining stack_frame-based logic
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mach_signal.hpp
							
						
					
				 | 
				
					
						
							
							vm: hard tabs, indent width 8
						
					
				 | 
				2010-08-02 20:50:34 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-unix.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main-windows.cpp
							
						
					
				 | 
				
					
						
							
							Squashed commit of the following:
						
					
				 | 
				2010-09-19 19:13:25 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mark_bits.hpp
							
						
					
				 | 
				
					
						
							
							vm: stage code block map fixup properly for GC
						
					
				 | 
				2011-12-14 09:56:48 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								master.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.cpp
							
						
					
				 | 
				
					
						
							
							vm: simplify a bit the fixnum_divmod code.
						
					
				 | 
				2012-08-23 08:38:18 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								math.hpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mvm-none.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mvm-unix.cpp
							
						
					
				 | 
				
					
						
							
							vm: move dispatch_signal_handler to cpu-x86.cpp
						
					
				 | 
				2011-10-27 21:18:20 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mvm-windows.cpp
							
						
					
				 | 
				
					
						
							
							vm: handle async signals at safepoints on unix
						
					
				 | 
				2011-10-27 21:14:46 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mvm.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mvm.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nursery_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: don't call nano_count() from the GC at all, unless GC event recording is on
						
					
				 | 
				2010-09-04 13:21:45 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nursery_collector.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nursery_space.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								object_start_map.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								object_start_map.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								objects.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								objects.hpp
							
						
					
				 | 
				
					
						
							
							vm: write async signals to pipe for multiplexer
						
					
				 | 
				2011-11-08 08:42:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-genunix.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-arm.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-ppc.32.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-ppc.64.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							cpu.x86.*: clean up signal handler prolog code
						
					
				 | 
				2011-12-14 09:56:50 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.cpp
							
						
					
				 | 
				
					
						
							
							Remove inotify system call wrappers. Hopefully everyone is using a recent glibc now. Fixes #86
						
					
				 | 
				2011-09-08 22:03:56 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-linux.hpp
							
						
					
				 | 
				
					
						
							
							Remove inotify system call wrappers. Hopefully everyone is using a recent glibc now. Fixes #86
						
					
				 | 
				2011-09-08 22:03:56 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: hard tabs, indent width 8
						
					
				 | 
				2010-08-02 20:50:34 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx-x86.64.hpp
							
						
					
				 | 
				
					
						
							
							cpu.x86.*: clean up signal handler prolog code
						
					
				 | 
				2011-12-14 09:56:50 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.hpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-macosx.mm
							
						
					
				 | 
				
					
						
							
							vm: remove some mixed use of stdio/iostream. when monotonic timer decreases, log old and new values
						
					
				 | 
				2010-08-01 16:14:20 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.cpp
							
						
					
				 | 
				
					
						
							
							vm: don't die if foreign thread gets async signal
						
					
				 | 
				2011-11-23 11:26:42 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-unix.hpp
							
						
					
				 | 
				
					
						
							
							vm: more defense against multi-faulting
						
					
				 | 
				2011-11-12 13:02:57 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-x86.32.cpp
							
						
					
				 | 
				
					
						
							
							Remove Windows CE from core/ basis/ and build-support/
						
					
				 | 
				2011-09-18 23:19:06 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows-x86.64.cpp
							
						
					
				 | 
				
					
						
							
							Squashed commit of the following:
						
					
				 | 
				2010-09-19 19:13:25 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.32.hpp
							
						
					
				 | 
				
					
						
							
							vm: better organize atomics and sample counter
						
					
				 | 
				2011-11-02 13:23:15 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.64.hpp
							
						
					
				 | 
				
					
						
							
							cpu.x86.*: clean up signal handler prolog code
						
					
				 | 
				2011-12-14 09:56:50 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								os-windows.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								platform.hpp
							
						
					
				 | 
				
					
						
							
							remove lingering mentions of macosx-ppc
						
					
				 | 
				2011-11-02 18:40:27 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.cpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								primitives.hpp
							
						
					
				 | 
				
					
						
							
							vm: adding bignum_gcd primitive.
						
					
				 | 
				2012-04-05 09:17:35 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								quotations.hpp
							
						
					
				 | 
				
					
						
							
							vm: factor out word_stack_frame_size
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								run.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								safepoints.cpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								safepoints.hpp
							
						
					
				 | 
				
					
						
							
							vm: charge samples collected in prolog to parent
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								safeseh.asm
							
						
					
				 | 
				
					
						
							
							vm/safeseh.asm: make exception_handler proto declaration explicitly "proto c" so linking works properly with VS 2010 (reported by Doug Coleman)
						
					
				 | 
				2010-06-24 13:19:02 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								sampling_profiler.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add more comments about functions that allocate.
						
					
				 | 
				2012-08-15 22:00:08 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								sampling_profiler.hpp
							
						
					
				 | 
				
					
						
							
							vm: charge samples collected in prolog to parent
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								segments.hpp
							
						
					
				 | 
				
					
						
							
							vm: fix foreign segfaults and callstack overflows
						
					
				 | 
				2011-10-27 21:18:18 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								slot_visitor.hpp
							
						
					
				 | 
				
					
						
							
							vm: remove _reversed from callstack iterator names
						
					
				 | 
				2011-12-14 09:56:49 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								strings.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tagged.hpp
							
						
					
				 | 
				
					
						
							
							vm: replace assert with FACTOR_ASSERT
						
					
				 | 
				2011-11-23 11:11:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tenured_space.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								to_tenured_collector.cpp
							
						
					
				 | 
				
					
						
							
							vm: don't call nano_count() from the GC at all, unless GC event recording is on
						
					
				 | 
				2010-09-04 13:21:45 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								to_tenured_collector.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tuples.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.cpp
							
						
					
				 | 
				
					
						
							
							32 and 64 bit Linux PPC support
						
					
				 | 
				2011-05-23 23:36:14 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								utilities.hpp
							
						
					
				 | 
				
					
						
							
							vm: better organize atomics and sample counter
						
					
				 | 
				2011-11-02 13:23:15 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vm.cpp
							
						
					
				 | 
				
					
						
							
							vm: close_console before exiting anywhere
						
					
				 | 
				2011-11-12 23:05:44 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vm.hpp
							
						
					
				 | 
				
					
						
							
							vm: adding bignum_gcd primitive.
						
					
				 | 
				2012-04-05 09:17:35 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.cpp
							
						
					
				 | 
				
					
						
							
							vm: Add messages about things that can allocate. Fix a gc bug in the primitive for quotation-code.
						
					
				 | 
				2012-08-15 21:30:55 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								words.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								write_barrier.hpp
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 |