Files
Odin/core
Feoramund 57e2d8f1dd mem: Fix Buddy_Allocator size calculation to truly include alignment
This didn't take into account the size of the header plus the size of
the allocation itself by virtue of `align_forward_uint`; this could
result in no change if `size` was equal to `b.alignment` because the
number is aligned, and if `actual_size` and `size` ended up being equal,
no additional space would be requested.

This meant that a block would end up being allocated on top of its
buddy's head.

Fixes #3435
2025-06-19 19:41:38 -04:00
..
2025-05-04 15:48:26 +10:00
2025-06-16 23:30:22 +02:00
2025-06-09 15:09:04 +02:00
2025-05-08 13:23:22 +01:00
2025-06-16 20:39:19 +02:00
2024-02-08 15:15:16 +00:00
2025-06-06 10:42:34 +02:00
2025-06-19 22:46:51 +02:00
2025-05-26 14:48:45 -04:00
2025-06-08 17:03:43 -07:00