Commit Graph

24 Commits

Author SHA1 Message Date
ef9ec5de2a fixed some bugs 2026-06-11 05:27:06 +02:00
273868ee63 added custom metadata and heapwalk function 2026-06-11 01:51:58 +02:00
e507521bf8 tweaked growth rate 2026-06-10 07:19:33 +02:00
da572cc718 changed the way allocation sizes are calculated (☠) 2026-06-10 04:10:12 +02:00
b68c56580e comments 2026-06-10 03:47:24 +02:00
84232e399a updated test 2026-06-10 03:14:50 +02:00
e17def2790 made all define configs configurable in runtime per heap 2026-06-10 01:09:36 +02:00
9dd2ebaa5a added ability to merge heaps 2026-06-09 23:48:56 +02:00
d2cd90fbd7 changed all things to function ptr 2026-06-09 21:47:40 +02:00
847dfe1484 rename and fixed missing unlock 2026-06-09 20:37:30 +02:00
667b359eec Update minimal_heap_test.c 2026-06-09 00:40:57 +02:00
dd92501753 outsourced lifetime of MIHP_Heap, gave heap ptr as identifier to platform functions 2026-06-08 21:52:22 +02:00
db8f9f69ae warning fix 2026-06-08 20:30:08 +02:00
d0e6bccafe platform can now properly return larger amounts of memory as requested 2026-06-08 20:29:45 +02:00
174be6a022 fixed when compacting segment on realloc, the new segment not getting merged with the following empty segment 2026-06-08 19:20:58 +02:00
63a8074a04 Update minimal_heap_test.c 2026-06-08 10:58:49 +02:00
546ad3843c changed to semi single header 2026-06-08 09:47:44 +02:00
32460dfc09 realloc and different heap validation types 2026-06-08 09:28:33 +02:00
36da9672d7 hgj 2026-06-08 08:11:52 +02:00
5da9598053 renaming 2026-06-08 08:07:09 +02:00
c134adc3b1 performance speedup 2026-06-08 07:47:44 +02:00
b50b2548ab more tests 2026-06-08 07:24:17 +02:00
0da008fec7 it works 2026-06-08 06:23:55 +02:00
16a390797c dev 2026-06-08 03:40:22 +02:00