authorgravatar for leecannon@leecannon.xyzLee Cannon <leecannon@leecannon.xyz> 2021-12-01 09:44:19+00:00
committergravatar for leecannon@leecannon.xyzLee Cannon <leecannon@leecannon.xyz> 2021-12-01 09:44:19+00:00
log885c73f3438d108c3cbb1afd75e3fee2f4bc88c0
tree1102def6e26ef8264e8ddce2287c43268265ce41
parent8f9d857932dfb3abb97852dacc90c88a613a1b25
signaturelock-open Commit is signed but in an unrecognized format.

allocgate: actually free memory in gpa


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/heap/general_purpose_allocator.zig+2
...@@ -627,6 +627,8 @@ pub fn GeneralPurposeAllocator(comptime config: Config) type {...@@ -627,6 +627,8 @@ pub fn GeneralPurposeAllocator(comptime config: Config) type {
627 self.total_requested_bytes -= entry.value_ptr.requested_size;627 self.total_requested_bytes -= entry.value_ptr.requested_size;
628 }628 }
629629
630 if (!config.never_unmap) self.backing_allocator.rawFree(old_mem, old_align, ret_addr);
631
630 if (config.verbose_log) {632 if (config.verbose_log) {
631 log.info("large free {d} bytes at {*}", .{ old_mem.len, old_mem.ptr });633 log.info("large free {d} bytes at {*}", .{ old_mem.len, old_mem.ptr });
632 }634 }