|
|
77630e2c47
|
fixed bad struct size on 64 bit for custom metadata
|
2026-07-11 05:04:03 +02:00 |
|
|
|
2289ec8644
|
more asserts
|
2026-06-14 04:17:03 +02:00 |
|
|
|
088a3648dd
|
forward declaration
|
2026-06-14 04:05:45 +02:00 |
|
|
|
a78ec329b4
|
asdx
|
2026-06-14 03:24:40 +02:00 |
|
|
|
394e42aae8
|
ifdef
|
2026-06-14 03:21:15 +02:00 |
|
|
|
9f42297bf2
|
Update minimal_heap_implementation.inl
|
2026-06-14 03:04:02 +02:00 |
|
|
|
92eb9456bc
|
a
|
2026-06-13 23:43:20 +02:00 |
|
|
|
947ea6698d
|
changed memset signature and added freefillvalue
|
2026-06-13 23:33:41 +02:00 |
|
|
|
164493cdac
|
Update minimal_heap_implementation.inl
|
2026-06-13 23:21:18 +02:00 |
|
|
|
cda05cd84b
|
bump version
|
2026-06-13 23:18:00 +02:00 |
|
|
|
d000447369
|
Merge pull request #3 from ToyB-Chan/error-results
added error results
|
2026-06-13 23:16:55 +02:00 |
|
|
|
5776f4166e
|
added error results
|
2026-06-13 23:15:58 +02:00 |
|
|
|
a59fffba0a
|
removed inline and typo
|
2026-06-13 20:37:20 +02:00 |
|
|
|
623fca197c
|
typo
|
2026-06-13 20:34:23 +02:00 |
|
|
|
c56962aa5c
|
version bump
|
2026-06-13 20:24:14 +02:00 |
|
|
|
58fef4fc9e
|
fixed allocations with sizes smaller than the max area limited but bigger than the max payload size never return
|
2026-06-13 20:23:52 +02:00 |
|
|
|
38bbd53e7e
|
Update minimal_heap_implementation.inl
|
2026-06-13 07:38:53 +02:00 |
|
|
|
1d68f6665e
|
shadowing
|
2026-06-13 07:23:28 +02:00 |
|
|
|
bed4193d78
|
Update minimal_heap_test.cpp
|
2026-06-13 07:22:48 +02:00 |
|
|
|
3db14274f9
|
bootstarpping example
|
2026-06-13 07:08:15 +02:00 |
|
|
|
aaa9a82167
|
Update minimal_heap_implementation.inl
|
2026-06-13 00:52:32 +02:00 |
|
|
|
d7b3cc4088
|
Update minimal_heap.h
|
2026-06-13 00:50:44 +02:00 |
|
|
|
9a65abf8bf
|
32 bit integration
|
2026-06-13 00:23:38 +02:00 |
|
|
|
29ddfe9991
|
metadata union
|
2026-06-12 23:45:45 +02:00 |
|
|
|
efea439a56
|
Update minimal_heap.h
|
2026-06-11 23:44:27 +02:00 |
|
|
|
128d0e6a8d
|
Update minimal_heap_implementation.inl
|
2026-06-11 16:30:04 +02:00 |
|
|
|
df3e59cd1f
|
Update minimal_heap.h
|
2026-06-11 16:27:34 +02:00 |
|
|
|
b3e366b1f8
|
renaming
|
2026-06-11 16:03:51 +02:00 |
|
|
|
82e759e393
|
version update
|
2026-06-11 16:00:37 +02:00 |
|
|
|
8b033bb7d3
|
made passed heap to platform functions opaque as its not always safe to dereference
|
2026-06-11 15:59:28 +02:00 |
|
|
|
717966dea3
|
added max heap size
|
2026-06-11 15:52:01 +02:00 |
|
|
|
e46565edbf
|
fixed reallocate not preserving custom metadata
|
2026-06-11 15:49:33 +02:00 |
|
|
|
0a582ffebc
|
renaming
|
2026-06-11 05:38:45 +02:00 |
|
|
|
ef9ec5de2a
|
fixed some bugs
|
2026-06-11 05:27:06 +02:00 |
|
|
|
4dc806403f
|
fixed wrong return type
|
2026-06-11 01:54:43 +02:00 |
|
|
|
273868ee63
|
added custom metadata and heapwalk function
|
2026-06-11 01:51:58 +02:00 |
|
|
|
e75b551159
|
uintptr_t
|
2026-06-10 22:41:41 +02:00 |
|
|
|
17df4f1f85
|
changed the way areas are inserted and deleted, making heap compact itself automatically after massive frees
|
2026-06-10 08:15:53 +02:00 |
|
|
|
57cbacda15
|
fixed warnings
|
2026-06-10 07:59:16 +02:00 |
|
|
|
e8b919f576
|
Revert "added totalsizeoccupied stat"
This reverts commit 46fb0e20c6.
|
2026-06-10 07:55:08 +02:00 |
|
|
|
46fb0e20c6
|
added totalsizeoccupied stat
|
2026-06-10 07:32:37 +02:00 |
|
|
|
e507521bf8
|
tweaked growth rate
|
2026-06-10 07:19:33 +02:00 |
|
|
|
8a148cf489
|
wrong return type
|
2026-06-10 04:57:28 +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 |
|
|
|
fa3fbbc68d
|
insane performance improvement(??)
|
2026-06-10 03:33:48 +02:00 |
|
|
|
84232e399a
|
updated test
|
2026-06-10 03:14:50 +02:00 |
|
|
|
9ea984f2d4
|
Update minimal_heap.h
|
2026-06-10 01:21:29 +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 |
|