998 Commits

Author SHA1 Message Date
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