summaryrefslogtreecommitdiff
path: root/LibC/malloc.cpp
AgeCommit message (Expand)Author
2019-05-30LibC: Add malloc_size() to tell you how big an allocation might be.Andreas Kling
2019-05-29LibC: realloc() should reuse the existing allocation more often.Andreas Kling
2019-05-19LibC: Add mmap_with_name() that names the allocation immediately.Andreas Kling
2019-05-18malloc: Use a Vector with inline capacity for the big block recyclers.Andreas Kling
2019-05-14malloc: Make it possible to recycle big allocation blocks as well.Andreas Kling
2019-05-02LibC: Tune the number of ChunkedBlocks we keep around empty.Andreas Kling
2019-05-02LibC: Move full ChunkedBlocks to a separate list in the allocator.Andreas Kling
2019-05-02LibC: free() should move kept empty ChunkedBlocks to the end of the list.Andreas Kling
2019-05-02LibC: free() should return free blocks back to the operating system.Andreas Kling
2019-05-02LibC: Improve malloc() mmap names somewhat.Andreas Kling
2019-05-02LibC: Implement a simple freelist-based malloc() with size classes.Andreas Kling