wingo pushed a commit to branch wip-whippet
in repository guile.

commit 9ac3cf135097913f900370622d2092a5d970df19
Author: Andy Wingo <wi...@igalia.com>
AuthorDate: Fri Jul 4 10:16:07 2025 +0200

    nofl: Finish holes before marking partly full block as full
---
 src/nofl-space.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/nofl-space.h b/src/nofl-space.h
index e3e27ee57..a95a59dca 100644
--- a/src/nofl-space.h
+++ b/src/nofl-space.h
@@ -914,6 +914,7 @@ nofl_allocator_next_hole(struct nofl_allocator *alloc,
         break;
       if (min_granules <= granules)
         return granules;
+      nofl_allocator_finish_hole(alloc);
       nofl_allocator_release_full_block(alloc, space);
     }
 

Reply via email to