Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fae27fb361
								
							
								
							
						 | 
						
							
							
								
								vm: make some more ctors explicit just for kicks
							
							
							
							
							
						 | 
						
							2009-10-24 23:02:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d855593f1f
								
							
								
							
						 | 
						
							
							
								
								vm: clean up code heap visitor
							
							
							
							
							
						 | 
						
							2009-10-24 04:36:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fd1e992e7d
								
							
								
							
						 | 
						
							
							
								
								vm: factor out code that visits object slots and code heap blocks into slot_visitor and code_block_visitor
							
							
							
							
							
						 | 
						
							2009-10-24 03:54:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								814f6371d6
								
							
								
							
						 | 
						
							
							
								
								vm: mark sweep gc for tenured space work in progress
							
							
							
							
							
						 | 
						
							2009-10-20 22:20:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f0816d72f1
								
							
								
							
						 | 
						
							
							
								
								vm: split off free_list_allocator from heap class, rename zone to bump_allocator
							
							
							
							
							
						 | 
						
							2009-10-20 15:26:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2e65366c6b
								
							
								
							
						 | 
						
							
							
								
								vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
							
							
							
							
							
						 | 
						
							2009-10-18 20:31:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								107c96f642
								
							
								
							
						 | 
						
							
							
								
								vm: code heap compaction at runtime using compact-gc primitive
							
							
							
							
							
						 | 
						
							2009-10-16 11:39:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dbf0dd4a2d
								
							
								
							
						 | 
						
							
							
								
								vm: split off parts of data_gc into sub-files and clean up logic
							
							
							
							
							
						 | 
						
							2009-10-08 02:10:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								db29d60e8e
								
							
								
							
						 | 
						
							
							
								
								vm: add code block marking to full_collector.cpp
							
							
							
							
							
						 | 
						
							2009-10-08 00:23:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6939759f46
								
							
								
							
						 | 
						
							
							
								
								vm: working on new object-oriented garbage collector
							
							
							
							
							
						 | 
						
							2009-10-07 15:48:09 -05:00 |