default for gc :full t should be +pseudo-static-generation+

Bug #549974 reported by Brett van de Sande
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Confirmed
Low
Unassigned

Bug Description

Line 286 of src/code/gc.lisp, function gc, sets default value for :full to 6:

 (when (sub-gc :gen (if full 6 gen))
    (post-gc)))

It should use actual maximum:

 (when (sub-gc :gen (if full +pseudo-static-generation+ gen))

See the comments before collect_garbage in src/runtime/gencgc.c

Changed in sbcl:
status: New → Confirmed
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.