New allocators, testing framework, overall improvements

This commit is contained in:
2026-08-22 02:13:04 -05:00
parent 69437a14ad
commit c1c603a250
24 changed files with 2004 additions and 1515 deletions
+12 -3
View File
@@ -5,6 +5,8 @@ semv: 1.0.0
requires:
- remote: git@git.erasit.com:malunal/config
branch: v1.0.2
- remote: git@git.erasit.com:malunal/microtest
branch: v1.0.0
- remote: git@git.erasit.com:malunal/types
branch: v1.0.0
@@ -15,22 +17,29 @@ targets:
- malunal.config
- malunal.types
srcs:
- ./sources/allocator.c
- ./sources/libc.c
- ./sources/linux.c
- ./sources/win32.c
- ./sources/linear.c
- ./sources/arena.c
- ./sources/stack.c
- ./sources/pool.c
- ./sources/allocator.c
tests:
- name: allocator_tests
- name: malunal.allocators.allinone
type: program
deps:
- malunal.allocators
- malunal.microtest
srcs:
- ./tests/libc_allocator.c
- ./tests/platform_allocator.c
- ./tests/linear_allocator.c
- ./tests/arena_allocator.c
- ./tests/allocator.c
- ./tests/stack_allocator.c
- ./tests/pool_allocator.c
- ./tests/allocators.c
exports:
- malunal.allocators