4c72d22e9c
feat(memory management): implemented memory compare function
2025-04-19 05:05:12 -05:00
4aa1913006
feat(memory management): implemented memory move function
2025-04-18 12:13:11 -05:00
3ae91ad59c
feat(memory management): implemented memeory copy function
2025-04-18 10:05:29 -05:00
64a3f60228
feat(memory management): implemented memory set function
2025-04-16 17:18:07 -05:00
5ec44208b8
Merge pull request 'h2-simd-support' ( #6 ) from h2-simd-support into main
...
Reviewed-on: #6
2025-04-13 09:07:45 -05:00
5fb2be86a7
feat(simd): added function to check what simd version is supported
2025-04-13 09:02:51 -05:00
76e5cff6a1
feat(simd): added type for specifying simd version supported
2025-04-13 08:48:09 -05:00
c091d0dcc4
refactor(file structure): seperated files in seperate folders
2025-04-12 17:05:14 -05:00
33936eb001
Merge pull request 'h1-basic-allocator' ( #5 ) from h1-basic-allocator into main
...
Reviewed-on: #5
Tests folder now only contains the Main.c file. This will be changed to a real test system later, but the Hallocy library is needed first to setup this test framework so for now it will use a simple Main.c with some code to run for testing.
2025-04-12 16:50:07 -05:00
b954870e45
refactor(tests): moved main.c to seperate tests folder
2025-04-12 15:10:26 -05:00
21e79b8af4
perf(allocator): made medium allocations reusable by adding memory bin
2025-04-12 13:29:10 -05:00
120ddaed02
perf(allocator): made small allocations reusable by adding a memory bin
2025-04-11 19:01:08 -05:00
dd10dfd376
feat(allocator): implemented basic free function to free allocated memory
2025-04-11 18:21:20 -05:00
3aabf00607
fix(allocator): added error check to malloc function
2025-04-11 17:31:15 -05:00
1e653f67c7
refactor(allocator): added header to memory blocks
2025-04-11 17:26:35 -05:00
776bee499d
perf(allocator): made allocation size align with page size of system
2025-04-11 16:16:46 -05:00
c48200cd52
feat(allocator): implemented basic malloc functionality
2025-04-11 16:03:11 -05:00
58fe77860a
fix(build): made sure main.c is not included in the building of the library
2025-04-11 15:49:08 -05:00
f5d55b2655
feat(build): setup basic cmake build system for c library
2025-04-09 18:19:41 -05:00
2e0df8aa37
Initial commit
2025-04-03 16:49:36 -05:00