segment* seg;
/* Borrowed reference to a factor_vm::nursery */
- nursery_space* nursery;
+ bump_allocator* nursery;
aging_space* aging;
aging_space* aging_semispace;
tenured_space* tenured;
card_deck* decks;
card_deck* decks_end;
- data_heap(nursery_space* vm_nursery,
+ data_heap(bump_allocator* vm_nursery,
cell young_size,
cell aging_size,
cell tenured_size);
~data_heap();
- data_heap* grow(nursery_space* vm_nursery, cell requested_size);
+ 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(nursery_space* gen);
+ void reset_generation(bump_allocator* gen);
void reset_generation(aging_space* gen);
void reset_generation(tenured_space* gen);
bool high_fragmentation_p();