Daan
|
76e1f1886f
|
clarify comment
|
2025-09-05 16:57:20 -07:00 |
|
Daan
|
e997e40685
|
remove block_size_shift and test directly in mi_page_ptr_unalign
|
2025-09-05 15:59:43 -07:00 |
|
Daan
|
3c436c4ef3
|
rename has_aligned to has_interior_pointers; always unalign pointers in secure mode
|
2025-09-05 15:36:16 -07:00 |
|
Daan
|
5f82b5c9cb
|
fix potential race condition with setting the alignment flag and changing the threadid of a page
|
2025-09-05 15:05:51 -07:00 |
|
Daan
|
c1f17cd253
|
include std headers in bits for IDE
|
2025-06-17 20:10:32 -07:00 |
|
Daan
|
aaf8da9aba
|
potential fix for use-after-free of the tld on unsafe arenas destroy
|
2025-06-17 19:49:09 -07:00 |
|
Daan
|
99976d6c2b
|
fix merge error where commit bits in the pagemap were not set
|
2025-06-17 19:34:32 -07:00 |
|
Daan
|
d8321f6d66
|
check commit success for pagemap extension so NULL can be returned instead of faulting (issue #1098)
|
2025-06-17 18:34:41 -07:00 |
|
Daan
|
dc84ea7866
|
bump version to v3.1.6 for further development
|
2025-06-13 22:11:38 -07:00 |
|
Daan
|
dfa50c37d9
|
nicefy mi_popcount
|
2025-06-13 21:45:06 -07:00 |
|
Daan
|
19a9f0a50b
|
bump version to v3.1.5 for further development
|
2025-06-09 20:07:11 -07:00 |
|
Daan
|
cfff6bfd47
|
bump version to v1.9.5 for further development
|
2025-06-09 20:01:28 -07:00 |
|
Daan
|
b0958d81fa
|
merge from dev
|
2025-06-09 19:21:26 -07:00 |
|
Daan Leijen
|
45062f4357
|
merge from dev
|
2025-06-07 10:14:55 -07:00 |
|
Daan Leijen
|
c1249a4b15
|
do not automatically call mi_process_done if mi_option_destroy_on_exit > 1
|
2025-06-07 10:12:53 -07:00 |
|
Daan Leijen
|
e7cbbbfb14
|
add mi_process_done to the api
|
2025-06-07 09:51:35 -07:00 |
|
Daan
|
eeab42be46
|
use mi_os_zalloc for submaps
|
2025-06-06 21:04:24 -07:00 |
|
Daan
|
2f0540c4f9
|
add _mi_os_zalloc
|
2025-06-06 20:50:50 -07:00 |
|
Daan
|
a067bd42ae
|
merge from dev (support for mi_prim_reuse, #1097)
|
2025-06-06 18:05:13 -07:00 |
|
Daan
|
d389819cc9
|
add initial support for _mi_prim_reuse and MADV_FREE_REUSABLE on macOS (issue #1097)
|
2025-06-06 17:59:46 -07:00 |
|
Daan
|
c8c325c8cd
|
fix merge error
|
2025-06-06 15:46:31 -07:00 |
|
Daan
|
7512b0ef74
|
merge from dev
|
2025-06-06 15:22:16 -07:00 |
|
Daan
|
21425bc334
|
check all os_commit calls and return NULL on failure
|
2025-06-06 15:13:43 -07:00 |
|
daanx
|
08b64e71a7
|
use subproc_main for final statistics output to avoid dereferencing the heap
|
2025-06-06 14:38:20 -07:00 |
|
daanx
|
7c7ecf096f
|
ensure use of subproc_main during unsafe destroy to avoid derefercing the heap
|
2025-06-06 11:49:44 -07:00 |
|