vm: remove some dead code
parent
d48c72a274
commit
8a7547ef1b
|
@ -3,10 +3,6 @@ namespace factor
|
|||
|
||||
struct aging_space : old_space {
|
||||
aging_space(cell size, cell start) : old_space(size,start) {}
|
||||
|
||||
bool is_nursery_p() { return false; }
|
||||
bool is_aging_p() { return true; }
|
||||
bool is_tenured_p() { return false; }
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -153,19 +153,13 @@ end: this->myvm->gc_stats.card_scan_time += (current_micros() - start_time);
|
|||
for(; iter != end; iter++) trace_literal_references(*iter);
|
||||
}
|
||||
|
||||
template<typename SourceGeneration>
|
||||
void trace_objects_between(SourceGeneration *gen, cell scan, cell *end)
|
||||
{
|
||||
while(scan && scan < *end)
|
||||
{
|
||||
this->trace_slots((object *)scan);
|
||||
scan = gen->next_object_after(this->myvm,scan);
|
||||
}
|
||||
}
|
||||
|
||||
void cheneys_algorithm()
|
||||
{
|
||||
trace_objects_between(this->target,scan,&this->target->here);
|
||||
while(scan && scan < this->target->here)
|
||||
{
|
||||
this->trace_slots((object *)scan);
|
||||
scan = this->target->next_object_after(this->myvm,scan);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -3,10 +3,6 @@ namespace factor
|
|||
|
||||
struct tenured_space : old_space {
|
||||
tenured_space(cell size, cell start) : old_space(size,start) {}
|
||||
|
||||
bool is_nursery_p() { return false; }
|
||||
bool is_aging_p() { return false; }
|
||||
bool is_tenured_p() { return true; }
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue