|  Doug Coleman | d22eb40360 | Fix spaces that crept into vm/ cpp files | 2010-02-06 01:06:26 -06:00 | 
				
					
						|  Slava Pestov | 4162ee2127 | vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists | 2009-11-10 20:19:29 -06:00 | 
				
					
						|  Slava Pestov | 11075828e5 | vm: faster data_root and <array> primitive | 2009-11-06 05:30:37 -06:00 | 
				
					
						|  Slava Pestov | e2107166ff | vm: restructure data_roots so that its a sequence of handle/len pairs rather than just handles, use it in inline_gc() and all_instances() so that we don't run out of heap while building the object array | 2009-11-06 00:54:28 -06:00 | 
				
					
						|  Slava Pestov | 6c2c87758a | vm: rename gc_root to data_root, add code_root to fix a problem where code blocks would move underneath the PIC compiler if PIC compiler allocated enough | 2009-11-02 18:10:34 -06:00 | 
				
					
						|  Slava Pestov | e28580dd0f | vm: faster sweep algorithm | 2009-11-01 20:24:25 -06:00 | 
				
					
						|  Slava Pestov | a1aac42786 | vm: clean up gc events, remove -verbosegc switch, fix compaction bug | 2009-10-27 21:31:28 -05:00 | 
				
					
						|  Slava Pestov | 91cec17e52 | vm: get GC events working, -verbosegc switch now produces more info | 2009-10-26 23:57:26 -05:00 | 
				
					
						|  Slava Pestov | a60bf14673 | vm: add gc_event | 2009-10-26 22:12:44 -05:00 | 
				
					
						|  Slava Pestov | e793a72060 | vm: remove crummy old GC stats, split off free list code, clean up various other things | 2009-10-26 22:08:35 -05:00 | 
				
					
						|  Slava Pestov | c30df42e48 | vm: make compaction its own gc_op | 2009-10-25 14:02:14 -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 | 45eb68fa38 | 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 | 
				
					
						|  Slava Pestov | 1fc48b8894 | vm: remove old_data_heap from gc_state | 2009-10-09 09:47:54 -05:00 | 
				
					
						|  Slava Pestov | cb2673a6f5 | vm: cleanup | 2009-10-08 23:39:54 -05:00 | 
				
					
						|  Slava Pestov | 43a21deb05 | vm: rename data_gc.cpp to gc.cpp | 2009-10-08 02:11:29 -05:00 |