|
|
033bf5d6ef
|
Add tests for Heap allocator
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Add Heap::getMaxSize()
Add Heap::getUsed()
Add minSize argument to Heap::init()
|
2026-09-15 22:48:03 -07:00 |
|
|
|
1cb44e96b1
|
Add Arena::getMaxSize() and Arena::getUsed(). Make Arena tests discoverable.
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-09-11 00:08:24 -07:00 |
|
|
|
324fefbcfc
|
WIP Two-Level Segregated Fit (TLSF) implementation
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-08-17 23:47:22 -07:00 |
|
|
|
69b8fa4c72
|
WIP Two-Level Segregated Fit (TLSF) implementation
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-08-15 19:44:47 -07:00 |
|
|
|
ae7269e6fd
|
Comments, adding Region to Heap
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-08-15 16:07:00 -07:00 |
|
|
|
e358b02bea
|
Implemented Region. Arena allocator now uses Region for OS specific allocation and page management.
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-08-15 15:50:32 -07:00 |
|
|
|
3a6711a942
|
Added more Heap allocator stub functions.
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Moved platform api includes into mimir_impl.h
|
2026-08-15 15:25:50 -07:00 |
|
|
|
d2582025dc
|
Added stubs for Heap allocator
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-08-15 15:17:01 -07:00 |
|
|
|
3e2b84411c
|
Fixed arena allocator aligned allocation functions
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Moved arena allocator initialization to an explicit init() function to avoid performing this test on each allocation.
|
2026-08-15 15:10:48 -07:00 |
|
|
|
7dd0eb961a
|
Add Arena Allocator
- Adding files that were not staged
|
2026-08-15 02:05:44 -07:00 |
|
|
|
1c11f4fe7a
|
Add Arena Allocator
|
2026-08-15 02:04:14 -07:00 |
|
|
|
a8f164d94c
|
Bump Copyright year
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
|
2026-05-17 12:23:50 -07:00 |
|
|
|
762b8789c1
|
Bump copyright year
|
2024-01-20 18:59:19 -08:00 |
|
|
|
b1cf43f05b
|
Add linux support
|
2023-08-05 21:42:06 -07:00 |
|
|
|
ac12ba1d0e
|
Initial commit for Mimir library
|
2023-08-05 17:09:56 -07:00 |
|