]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/data_heap.hpp
alien.c-types: not necessary to import `short` differently anymore
[factor.git] / vm / data_heap.hpp
index 3cd7781fc06915b1fc6b12c6c0f15c0927fcdcdf..4e3e85c97d55a5390b935b810fe8f679749780e1 100644 (file)
@@ -9,7 +9,7 @@ struct data_heap {
 
   segment* seg;
 
-  /* Borrowed reference to a factor_vm::nursery */
+  // Borrowed reference to a factor_vm::nursery
   bump_allocator* nursery;
   aging_space* aging;
   aging_space* aging_semispace;
@@ -29,9 +29,9 @@ struct data_heap {
   data_heap* grow(bump_allocator* vm_nursery, cell requested_size);
   template <typename Generation> void clear_cards(Generation* gen);
   template <typename Generation> void clear_decks(Generation* gen);
-  void reset_generation(bump_allocator* gen);
-  void reset_generation(aging_space* gen);
-  void reset_generation(tenured_space* gen);
+  void reset_nursery();
+  void reset_aging();
+  void reset_tenured();
   bool high_fragmentation_p();
   bool low_memory_p();
   void mark_all_cards();