📓 devlog · 2026-07-25
- added a slab allocator to manage memory allocation more efficiently, reducing fragmentation and improving performance for small objects.
- implemented a rough version of the slab with basic allocation and deallocation logic, focusing on a fixed-size object layout.
- created a sketch for the slab design, outlining the data structures needed for cache management and object tracking.
- performed multiple cleanup commits to improve code readability, removing unnecessary whitespace and standardizing formatting.
- fixed a typo in the slab implementation to ensure consistency in naming conventions across the module.
- added stubs for future slab functionality, allowing for easier expansion and integration of additional features later.