11 Commits

Author SHA1 Message Date
木头云
c44e9fadcd fix(test): Update test.h include paths after master rebase
After rebasing onto master, test.h was moved to test/archive/.
Updated include paths in test subdirectories:
- test/imp/*.cpp: "test.h" -> "../archive/test.h"
- test/mem/*.cpp: "test.h" -> "../archive/test.h"
- test/concur/*.cpp: "test.h" -> "../archive/test.h"

This ensures all test files can properly find the test header
after the directory reorganization in master branch.
2025-12-09 03:46:10 +00:00
mutouyun
8af5a617f0 Refactoring the generic memory allocator 2025-12-09 03:46:10 +00:00
mutouyun
fdb8cacdb3 Reimplement the allocator required for the container type with $new 2025-12-09 03:46:10 +00:00
mutouyun
ac9a24008b Use $new instead of alloc 2025-12-09 03:46:10 +00:00
mutouyun
af2c4898af The memory allocator supports runtime dynamic size memory allocation 2025-12-09 03:46:10 +00:00
mutouyun
ea041c781e Add $new 2025-12-09 03:46:10 +00:00
mutouyun
aaecfcfa8d Add block_pool 2025-12-09 03:46:10 +00:00
mutouyun
279c5f1234 Adjust the allocator name 2025-12-09 03:46:10 +00:00
mutouyun
af6984e07a Optimize memory_resource & add monotonic_buffer_resource 2025-12-09 03:46:10 +00:00
mutouyun
de217b4762 Add allocator and rewrite allocator_wrapper 2025-12-09 03:46:10 +00:00
mutouyun
9ac82b6660 Start refactoring memory management, adding memory_resource 2025-12-09 03:45:01 +00:00