..  
			 
		
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Config.linux.ppc.64 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Config.linux.x86.32 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								Config.linux.x86.64 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								Config.macosx 
							
						
					 
				 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster 
						
					 
				 
				2011-11-08 08:42:46 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Config.macosx.x86.32 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								Config.macosx.x86.64 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster 
						
					 
				 
				2011-11-08 08:42:46 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Config.x86.64 
							
						
					 
				 
				
					
						
							
							GNUmakefile: use PCH so compiler goes faster 
						
					 
				 
				2011-11-08 08:42:46 -08: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 
							
						
					 
				 
				
					
						
							
							Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name.  Fixes   #93 
						
					 
				 
				2011-09-12 00:56:24 -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 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								arrays.cpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								arrays.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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: move bignum.cpp includes to master.hpp 
						
					 
				 
				2011-11-08 08:42:47 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bignum.hpp 
							
						
					 
				 
				
					
						
							
							io.binary: make le> and be> faster (20% and 75%, respectively). 
						
					 
				 
				2011-10-11 21:13:30 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bignumint.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							compiler.cfg: nuke ##allot-byte-array instruction 
						
					 
				 
				2010-07-16 19:57:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								byte_arrays.hpp 
							
						
					 
				 
				
					
						
							
							compiler.cfg: nuke ##allot-byte-array instruction 
						
					 
				 
				2010-07-16 19:57:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								callbacks.cpp 
							
						
					 
				 
				
					
						
							
							vm: Revert extra canary page before callstack 
						
					 
				 
				2011-10-27 21:14:50 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								callbacks.hpp 
							
						
					 
				 
				
					
						
							
							vm: fix callback heap code on 64-bit Windows 
						
					 
				 
				2010-04-04 17:46:36 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								callstack.cpp 
							
						
					 
				 
				
					
						
							
							vm: bottom_frame method for contexts 
						
					 
				 
				2011-11-02 13:23:07 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								callstack.hpp 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_block_visitor.hpp 
							
						
					 
				 
				
					
						
							
							vm: sample code block owners instead of blocks 
						
					 
				 
				2011-11-02 13:23:17 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_blocks.cpp 
							
						
					 
				 
				
					
						
							
							vm: add RT_SAFEPOINT relocation type 
						
					 
				 
				2011-10-27 21:14:44 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_blocks.hpp 
							
						
					 
				 
				
					
						
							
							Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name.  Fixes   #93 
						
					 
				 
				2011-09-12 00:56:24 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_heap.cpp 
							
						
					 
				 
				
					
						
							
							cleanups from code review 
						
					 
				 
				2011-10-27 21:18:23 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_heap.hpp 
							
						
					 
				 
				
					
						
							
							vm: code_block_for_address method -> code_heap 
						
					 
				 
				2011-10-27 21:18:20 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								code_roots.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								collector.hpp 
							
						
					 
				 
				
					
						
							
							Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction 
						
					 
				 
				2010-06-14 19:39:46 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compaction.cpp 
							
						
					 
				 
				
					
						
							
							vm: walk code roots from sample callstacks 
						
					 
				 
				2011-11-02 13:23:08 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compaction.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								contexts.cpp 
							
						
					 
				 
				
					
						
							
							vm: Revert extra canary page before callstack 
						
					 
				 
				2011-10-27 21:14:50 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								contexts.hpp 
							
						
					 
				 
				
					
						
							
							vm: bottom_frame method for contexts 
						
					 
				 
				2011-11-02 13:23:07 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								copying_collector.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								counting_profiler.cpp 
							
						
					 
				 
				
					
						
							
							vm: change "profiler" names to "counting_profiler" 
						
					 
				 
				2011-11-02 13:23:05 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								counting_profiler.hpp 
							
						
					 
				 
				
					
						
							
							vm: change "profiler" names to "counting_profiler" 
						
					 
				 
				2011-11-02 13:23:05 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-arm.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-ppc.hpp 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-ppc.linux.S 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-x86.32.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-x86.64.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-x86.cpp 
							
						
					 
				 
				
					
						
							
							fix platform dependency in leaf-signal-handler 
						
					 
				 
				2011-11-02 13:23:12 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpu-x86.hpp 
							
						
					 
				 
				
					
						
							
							Get green threads working on Windows 
						
					 
				 
				2010-04-03 20:24:33 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								data_heap.cpp 
							
						
					 
				 
				
					
						
							
							vm: Revert extra canary page before callstack 
						
					 
				 
				2011-10-27 21:14:50 -07: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 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								debug.cpp 
							
						
					 
				 
				
					
						
							
							vm: more commentary on lock_console() stuff 
						
					 
				 
				2011-11-08 08:52:52 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								debug.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								dispatch.cpp 
							
						
					 
				 
				
					
						
							
							vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this 
						
					 
				 
				2010-04-12 14:22:41 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dispatch.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								entry_points.cpp 
							
						
					 
				 
				
					
						
							
							vm: fix comments mangled by find & replace 
						
					 
				 
				2011-11-02 13:23:14 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								entry_points.hpp 
							
						
					 
				 
				
					
						
							
							Fix three problems discovered by running math.floats.env tests in a loop: 
						
					 
				 
				2010-09-02 22:57:14 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								errors.cpp 
							
						
					 
				 
				
					
						
							
							vm: don't pass this to safepoint constructor 
						
					 
				 
				2011-11-08 11:06:00 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								errors.hpp 
							
						
					 
				 
				
					
						
							
							vm: add factorbug command to throw exception 
						
					 
				 
				2011-10-27 21:14:49 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								factor.cpp 
							
						
					 
				 
				
					
						
							
							vm: sample pc on windows 
						
					 
				 
				2011-11-02 21:18:31 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								factor.hpp 
							
						
					 
				 
				
					
						
							
							vm: split up TLS code and add a dummy implementation for a dummy OS known as NetBSD 
						
					 
				 
				2010-03-29 02:23:21 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								factor.rs 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ffi_test.c 
							
						
					 
				 
				
					
						
							
							vm: fix compiler warnings raised by CL 
						
					 
				 
				2010-04-12 18:12:55 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ffi_test.h 
							
						
					 
				 
				
					
						
							
							add tests for struct returns from fastcall 
						
					 
				 
				2010-04-01 23:52:56 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fixup.hpp 
							
						
					 
				 
				
					
						
							
							GC maps for more compact inline GC checks 
						
					 
				 
				2010-06-11 20:06:00 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								float_bits.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								free_list.cpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								free_list.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								free_list_allocator.hpp 
							
						
					 
				 
				
					
						
							
							vm: improved fingering technique 
						
					 
				 
				2010-06-16 19:08:58 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								full_collector.cpp 
							
						
					 
				 
				
					
						
							
							vm: walk code roots from sample callstacks 
						
					 
				 
				2011-11-02 13:23:08 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								full_collector.hpp 
							
						
					 
				 
				
					
						
							
							vm: walk code roots from sample callstacks 
						
					 
				 
				2011-11-02 13:23:08 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gc.cpp 
							
						
					 
				 
				
					
						
							
							vm: separate 'current_gc_p' from 'current_gc' 
						
					 
				 
				2011-11-02 13:23:19 -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: no-op reallot_array with same size, for real 
						
					 
				 
				2011-10-17 21:23:01 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								image.cpp 
							
						
					 
				 
				
					
						
							
							Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name.  Fixes   #93 
						
					 
				 
				2011-09-12 00:56:24 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								image.hpp 
							
						
					 
				 
				
					
						
							
							vm: actually use context callstacks when running code 
						
					 
				 
				2010-03-26 22:44:43 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								inline_cache.cpp 
							
						
					 
				 
				
					
						
							
							vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this 
						
					 
				 
				2010-04-12 14:22:41 -07: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: clean up windows ctrl-handler 
						
					 
				 
				2011-10-27 21:18:22 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								io.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								jit.cpp 
							
						
					 
				 
				
					
						
							
							vm: switch atomic::add to atomic::fetch_add 
						
					 
				 
				2011-11-07 17:58:53 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								jit.hpp 
							
						
					 
				 
				
					
						
							
							vm: count samples during unoptimized compiler 
						
					 
				 
				2011-11-02 13:23:21 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								layouts.hpp 
							
						
					 
				 
				
					
						
							
							vm: print type names instead of numbers in fep 
						
					 
				 
				2011-11-06 20:26:51 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								mach_signal.cpp 
							
						
					 
				 
				
					
						
							
							vm: move dispatch_signal_handler to cpu-x86.cpp 
						
					 
				 
				2011-10-27 21:18:20 -07: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 
							
						
					 
				 
				
					
						
							
							GC maps for more compact inline GC checks 
						
					 
				 
				2010-06-11 20:06:00 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								master.hpp 
							
						
					 
				 
				
					
						
							
							vm: move bignum.cpp includes to master.hpp 
						
					 
				 
				2011-11-08 08:42:47 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								math.cpp 
							
						
					 
				 
				
					
						
							
							vm: remove math::bignum_producer. 
						
					 
				 
				2011-10-11 21:24:38 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								math.hpp 
							
						
					 
				 
				
					
						
							
							Remove bignum>float VM primitive, and use bignum/f to implement >float on bignums instead, for a slight accuracy gain. Also, bignum/f now has a more efficient post-scaling algorithm to break the circular dependency on bignum>float 
						
					 
				 
				2010-11-24 22:41:15 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								mvm-none.cpp 
							
						
					 
				 
				
					
						
							
							remove BSD,solaris,etc. misc platform support code 
						
					 
				 
				2011-11-02 17:13:51 -07: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 
							
						
					 
				 
				
					
						
							
							vm: fix typos 
						
					 
				 
				2010-03-29 02:27:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								mvm.hpp 
							
						
					 
				 
				
					
						
							
							vm: handle async signals at safepoints on unix 
						
					 
				 
				2011-10-27 21:14:46 -07: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 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								object_start_map.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								objects.cpp 
							
						
					 
				 
				
					
						
							
							compiler.cfg: open-code parameter boxing and unboxing for certain C types 
						
					 
				 
				2010-07-19 10:25:13 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objects.hpp 
							
						
					 
				 
				
					
						
							
							vm: write async signals to pipe for multiplexer 
						
					 
				 
				2011-11-08 08:42:46 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-genunix.cpp 
							
						
					 
				 
				
					
						
							
							vm: speed up nano-count primitive on Mac OS X 
						
					 
				 
				2010-04-11 20:26:11 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-genunix.hpp 
							
						
					 
				 
				
					
						
							
							vm: don't try loading Factor VM DLL anymore 
						
					 
				 
				2010-04-02 00:03:26 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-linux-arm.cpp 
							
						
					 
				 
				
					
						
							
							vm: clean up TLS usage 
						
					 
				 
				2010-03-27 03:44:40 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							32 and 64 bit Linux PPC support 
						
					 
				 
				2011-05-23 23:36:14 -04: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 
							
						
					 
				 
				
					
						
							
							vm: hard tabs, indent width 8 
						
					 
				 
				2010-08-02 20:50:34 -04: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 SIGQUIT on unix or Ctrl-Break on windows 
						
					 
				 
				2011-11-10 16:01:07 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-unix.hpp 
							
						
					 
				 
				
					
						
							
							vm: interrupt stdin_loop when entering fep 
						
					 
				 
				2011-11-08 08:42:48 -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 
							
						
					 
				 
				
					
						
							
							vm: better organize atomics and sample counter 
						
					 
				 
				2011-11-02 13:23:15 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-windows.cpp 
							
						
					 
				 
				
					
						
							
							vm: don't SIGQUIT on unix or Ctrl-Break on windows 
						
					 
				 
				2011-11-10 16:01:07 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								os-windows.hpp 
							
						
					 
				 
				
					
						
							
							vm: win32 GetCurrentThread is a fake thread handle 
						
					 
				 
				2011-10-27 21:18:21 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								platform.hpp 
							
						
					 
				 
				
					
						
							
							remove lingering mentions of macosx-ppc 
						
					 
				 
				2011-11-02 18:40:27 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								primitives.cpp 
							
						
					 
				 
				
					
						
							
							Using a higher-order C macro to clean up duplication in declaring/defining VM primitives 
						
					 
				 
				2010-03-19 14:05:14 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								primitives.hpp 
							
						
					 
				 
				
					
						
							
							whitespace 
						
					 
				 
				2011-11-02 13:23:13 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								quotations.cpp 
							
						
					 
				 
				
					
						
							
							vm: always generate safepoints in jit 
						
					 
				 
				2011-11-03 11:57:43 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								quotations.hpp 
							
						
					 
				 
				
					
						
							
							vm: always generate safepoints in jit 
						
					 
				 
				2011-11-03 11:57:43 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								run.cpp 
							
						
					 
				 
				
					
						
							
							vm: hard tabs, indent width 8 
						
					 
				 
				2010-08-02 20:50:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								run.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								safepoints.cpp 
							
						
					 
				 
				
					
						
							
							vm: don't pass this to safepoint constructor 
						
					 
				 
				2011-11-08 11:06:00 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								safepoints.hpp 
							
						
					 
				 
				
					
						
							
							vm: don't pass this to safepoint constructor 
						
					 
				 
				2011-11-08 11:06:00 -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: write async signals to pipe for multiplexer 
						
					 
				 
				2011-11-08 08:42:46 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								sampling_profiler.hpp 
							
						
					 
				 
				
					
						
							
							vm: count samples during unoptimized compiler 
						
					 
				 
				2011-11-02 13:23:21 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								segments.hpp 
							
						
					 
				 
				
					
						
							
							vm: fix foreign segfaults and callstack overflows 
						
					 
				 
				2011-10-27 21:18:18 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								slot_visitor.hpp 
							
						
					 
				 
				
					
						
							
							vm: sample thread object rather than raw context 
						
					 
				 
				2011-11-02 13:23:18 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								strings.cpp 
							
						
					 
				 
				
					
						
							
							strings: move string-nth primitive out of the VM and into the library 
						
					 
				 
				2010-05-03 17:34:12 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 
								strings.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								tagged.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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: don't pass this to safepoint constructor 
						
					 
				 
				2011-11-08 11:06:00 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vm.hpp 
							
						
					 
				 
				
					
						
							
							vm: interrupt stdin_loop when entering fep 
						
					 
				 
				2011-11-08 08:42:48 -08:00  
			 
		
			
			
			
			
				
					
						
							
								 
								words.cpp 
							
						
					 
				 
				
					
						
							
							vm: change "profiler" names to "counting_profiler" 
						
					 
				 
				2011-11-02 13:23:05 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								words.hpp 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								write_barrier.hpp 
							
						
					 
				 
				
					
						
							…