On Mon Nov 6 10:03:22 2023 +0000, Rémi Bernon wrote:
We should keep the invariant of `base` being aligned to REGION_ALIGN.
I mean something like this:
```suggestion:-0+1 base = ROUND_ADDR( arena_large, REGION_ALIGN - 1 ); commit_end = (char *)(arena_large + 1) + arena_large->data_size; ```
Fwiw, I didn't get to it but my plan was to merge the SUBHEAP and arena_large structures together in a single `struct region`.