Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Implement a Thread-safe Memory Manager using a Tagged Heap #108

Closed lsilvestro96 closed 6 years ago

lsilvestro96 commented 6 years ago

The new memory manager started last semester should be thread safe. This will be done by implementing a new allocator that uses a TaggedHeap data structure that assigns separate blocks of memory to each allocator instance. If each thread has its own allocator, race conditions will be avoided.

lsilvestro96 commented 6 years ago

New allocator was merged in #127.