• Damien George's avatar
    py: Reduce fragmentation of GC heap. · b796e3d8
    Damien George authored
    Recent speed up of GC allocation made the GC have a fragmented heap.
    This patch restores "original fragmentation behaviour" whilst still
    retaining relatively fast allocation.  This patch works because there is
    always going to be a single block allocated now and then, which advances
    the gc_last_free_atb_index pointer often enough so that the whole heap
    doesn't need scanning.
    Should address issue #836.