pound-emu_pound/core
Ronald Caesar d3c97317ef filesystem: Add memory arena allocator
I wanted a fast and predictable memory allocator before I start working on the virtual filesystem.
Functions like malloc and realloc will not be used anymore, instead, the allocator will
need to be passed as a function parameter when doing any kind of heap allocation. For example

    char* create_string(Memory::Arena *allocator);
    int* create_int_array(Memory::Arena *allocator, int size);

The definition MEMORY_CAPACITY in arena.h sets the amount of memory the arena can use.
The number can be increased as needed.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2025-07-07 11:37:55 -04:00
..
ARM Reorganization of source & Clang-Format 2025-06-20 20:33:57 +02:00
audio Import Strong Logger & Config System 2025-06-18 18:30:21 +02:00
Base Configurable Window Size 2025-06-20 22:55:58 +02:00
gpu Import Strong Logger & Config System 2025-06-18 18:30:21 +02:00
Images Adding Pound Icon to Executable 2025-06-18 19:09:53 +02:00
JIT Reorganization of source & Clang-Format 2025-06-20 20:33:57 +02:00
memory filesystem: Add memory arena allocator 2025-07-07 11:37:55 -04:00
miscgui rename settings to avoid build faliures 2025-06-21 15:06:37 -04:00
main.cpp Update to add a popup cautioning users of the pre-alpha state of Pound 2025-07-07 14:55:40 +01:00
Pound.rc Adding Pound Icon to Executable 2025-06-18 19:09:53 +02:00