- Member Ihor Mykhnian — responsible for
malloc()
implementation, testing. - Member Mykola Chervinchuk — responsible for
free()
implementation, testing. - Member Yuriy Verbivskiy — responsible for
realloc()
andcalloc()
implementation, testing.
Memory Allocator / Heap
This project implements a memory allocator in C that mimics the functionality of standard library functions malloc
, free
, realloc
, and calloc
.
Includes:
- Dynamic memory allocation (
malloc
) with block splitting. - Memory deallocation (
free
) with coalescing. - Memory resizing (
realloc
) and zero-initialized allocation (calloc
).