mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-27 21:40:34 +02:00
gpcc: Temporarily always promote survivors
Generational PCC is still a bit buggy.
This commit is contained in:
parent
4ab72e92b0
commit
27f9a1f01e
1 changed files with 1 additions and 1 deletions
|
@ -324,7 +324,7 @@ static inline int do_minor_trace(struct gc_heap *heap, struct gc_edge edge,
|
||||||
// However however, it is hard to distinguish between edges from promoted
|
// However however, it is hard to distinguish between edges from promoted
|
||||||
// objects and edges from old objects, so we mostly just rely on an
|
// objects and edges from old objects, so we mostly just rely on an
|
||||||
// idempotent "log if unlogged" operation instead.
|
// idempotent "log if unlogged" operation instead.
|
||||||
int promote = copy_space_should_promote(new_space, ref);
|
int promote = copy_space_should_promote(new_space, ref) || 1;
|
||||||
struct copy_space *dst_space = promote ? old_space : new_space;
|
struct copy_space *dst_space = promote ? old_space : new_space;
|
||||||
struct copy_space_allocator *alloc = promote
|
struct copy_space_allocator *alloc = promote
|
||||||
? trace_worker_old_space_allocator(data)
|
? trace_worker_old_space_allocator(data)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue