dzaima
ad574d2269
refactor & document #define-s, always-available ')gc log' and ')mem log'
2023-10-31 03:16:48 +02:00
dzaima
f6a9c30889
•internal.HeapStats
2023-09-18 23:38:06 +03:00
dzaima
1bd9467a2d
cleanup
2023-05-04 12:27:13 +03:00
dzaima
c5aedaa414
switch to GCv2, various fixes/cleanup
...
includes:
fixing some refcounts for FOR_BUILD build •FFI
moving DEBUG_VM prints to stderr
fixing heapverify reports of loose shape objects of fillarrs
regular ol' adding-of-semicolon-after-label for old gcc
move GC enable to after all initialization, not load_init
2023-03-05 01:23:53 +02:00
dzaima
16274e5952
bucket coalescing on GC
2023-03-04 20:09:12 +02:00
dzaima
a928277e8c
make heapverify run on GC_VISIT_V2
...
also make it able to track shape object leaks
2023-02-25 00:21:15 +02:00
dzaima
6e6169530d
GC v2
2023-02-24 23:28:55 +02:00
dzaima
86ae984af0
more print function renaming
2023-01-09 02:17:12 +02:00
dzaima
702d4e979d
various utility changes
2022-10-08 19:03:41 +03:00
dzaima
aa95b6add4
actually use TY(x) / PTY(x) more
2022-08-21 16:11:40 +03:00
dzaima
1694bfb7d2
s?p?rnk(x) → S?P?RNK(x)
2022-08-20 08:36:59 +03:00
dzaima
4ecd336595
)mem f
2022-03-04 18:31:54 +02:00
dzaima
3c09781d1a
)gc, )mem
2021-12-01 17:09:19 +02:00
dzaima
f55e349999
inverse headers
2021-11-21 21:03:14 +02:00
dzaima
a15f66c43b
rename formatting functions
2021-09-25 13:53:53 +03:00
dzaima
1b31c88e4c
use mm_heapUsed() instead of allocB
2021-07-11 22:45:08 +03:00
dzaima
08723a3c80
use TI macros everywhere
2021-07-06 19:22:45 +03:00
dzaima
96f3089410
proper i64 formatting, move openbsd hack up
2021-06-06 22:23:55 +03:00
dzaima
b2b826be9b
incremental compilation
2021-05-23 21:55:49 +03:00