dzaima
|
ad574d2269
|
refactor & document #define-s, always-available ')gc log' and ')mem log'
|
2023-10-31 03:16:48 +02:00 |
|
dzaima
|
16274e5952
|
bucket coalescing on GC
|
2023-03-04 20:09:12 +02:00 |
|
dzaima
|
e5a9c7536d
|
array tail overwriting checker
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
360aabb7cc
|
option to noinline mm_alloc & mm_free
|
2022-11-17 18:56:46 +02:00 |
|
dzaima
|
aabaac977b
|
more strict freed memory handling for valgrind
|
2022-07-10 02:40:43 +03:00 |
|
dzaima
|
a17d8004be
|
make valgrind run under -DMM=0
even if it's not very helpful as CBQN requires being able to read garbage past allocation ends
|
2022-07-10 02:07:18 +03:00 |
|
dzaima
|
041a87ff98
|
make valgrind accept /𝕩 and 𝕨/𝕩 impls
|
2022-07-10 01:51:15 +03:00 |
|
dzaima
|
1babdf247f
|
unified int & char cases for bitarr/x
|
2022-04-30 21:49:47 +03:00 |
|
dzaima
|
b7f60ffb1c
|
move GC tag resetting from alloc to another pass
|
2021-10-10 23:11:49 +03:00 |
|
dzaima
|
b38e8c9aeb
|
normalize tag whitespace
|
2021-09-21 17:24:23 +03:00 |
|
dzaima
|
521abe669d
|
hopefully fix SETH refcounts
|
2021-08-16 00:48:15 +03:00 |
|
dzaima
|
ed691f3dae
|
joined 2buddy
|
2021-07-12 00:17:59 +03:00 |
|
dzaima
|
8f3f9ba114
|
don't read mmInfo from RAM
|
2021-07-11 23:24:13 +03:00 |
|
dzaima
|
2a0b91e7b4
|
counters instead of allocB
|
2021-07-11 23:07:07 +03:00 |
|
dzaima
|
9982c62526
|
move OBJ_COUNTER increment
|
2021-07-11 22:14:28 +03:00 |
|
dzaima
|
1d5e7212fd
|
extract bucket definitions from template
|
2021-07-11 21:13:41 +03:00 |
|
dzaima
|
edd1f308ce
|
clean up mm macros & globals
|
2021-07-11 21:04:49 +03:00 |
|
dzaima
|
cd60db1c89
|
optimize fast allocation path
|
2021-07-05 02:52:42 +03:00 |
|
dzaima
|
c62369c0c5
|
initialize objects a bit better
0.29% improvement
|
2021-07-02 23:07:46 +03:00 |
|
dzaima
|
b47e52db9e
|
preserve array reading through DONT_FREE
|
2021-06-01 17:52:51 +03:00 |
|
dzaima
|
16f379b6c7
|
fix gc/refc issues, set memory to invalid objects on free in debug
|
2021-05-30 01:55:59 +03:00 |
|
dzaima
|
70dcc25c51
|
mm_buddyTemplate.c
|
2021-05-29 22:50:39 +03:00 |
|
dzaima
|
33b548fbda
|
set max heap size
|
2021-05-24 19:54:16 +03:00 |
|
dzaima
|
b2b826be9b
|
incremental compilation
|
2021-05-23 21:55:49 +03:00 |
|