|  Erik Charlebois | 7b1b1eef23 | VM: Remove unnecessary _ suffix in constructors | 2013-05-12 23:20:43 -04:00 | 
				
					
						|  Erik Charlebois | 26ff071205 | VM: Remove unnecessary explicit keywords | 2013-05-12 21:48:38 -04:00 | 
				
					
						|  Erik Charlebois | 0cf7feba0b | VM: Refactor copying_collector.hpp to Factor style | 2013-05-12 13:24:43 -04:00 | 
				
					
						|  Slava Pestov | e4ad642134 | vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress) | 2009-11-02 04:25:54 -06:00 | 
				
					
						|  Slava Pestov | 6f7607eed7 | vm: clean up card unmarking | 2009-10-30 03:15:50 -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 | fae27fb361 | vm: make some more ctors explicit just for kicks | 2009-10-24 23:02:58 -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 | a9dbbd1efb | vm: simplify code heap by eliminating HeapLayout template parameter | 2009-10-20 14:01:46 -05:00 | 
				
					
						|  Slava Pestov | e482940dca | vm: object start recording in cards is now independent of allocation strategy | 2009-10-20 13:47:04 -05:00 | 
				
					
						|  Slava Pestov | d22d5466fc | vm: move factor_vm::untagged_object_size() to object::size() | 2009-10-20 13:13:39 -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 | 8a7547ef1b | vm: remove some dead code | 2009-10-15 22:06:43 -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 | 1796688acd | vm: during an aging collection, promote objects referenced from tenured directly to tenured | 2009-10-14 06:03:52 -05:00 | 
				
					
						|  Slava Pestov | 236efe4881 | vm: debugging new card marking | 2009-10-14 04:59:28 -05:00 | 
				
					
						|  Slava Pestov | d689be57a5 | vm: new card marking implementation supports marking partial objects | 2009-10-13 21:16:04 -05:00 | 
				
					
						|  Slava Pestov | 0bf31e42e6 | vm: refactoring card logic a bit | 2009-10-09 11:16:18 -05:00 | 
				
					
						|  Slava Pestov | f6d4551da5 | vm: remove unrolled card scan loop since it appears to be a performance loss | 2009-10-09 02:05:31 -05:00 | 
				
					
						|  Slava Pestov | d34c7854cd | vm: simplify card marking logic, and unmark more cards during aging collections by checking if they actually contained young pointers or not | 2009-10-09 01:37:45 -05:00 | 
				
					
						|  Slava Pestov | cb2673a6f5 | vm: cleanup | 2009-10-08 23:39:54 -05:00 | 
				
					
						|  Slava Pestov | 21f55ab1a3 | vm: more efficient code heap remembered set | 2009-10-08 23:10:32 -05:00 | 
				
					
						|  Slava Pestov | 6939759f46 | vm: working on new object-oriented garbage collector | 2009-10-07 15:48:09 -05:00 |