This is a continuation of a previous episode where I have covered a technique for memory management called memory arena. There was one inherited problem - our arenas couldn't grow. Thus, running out of space in one memory arena would cause your application to crash. In this video I solved that particular problem by making them grow dynamically with a help of a doubly linked list data structure.
The code could be found here: github.com/isnastish/mylib?ta...
11 май 2024