359 Commits

Author SHA1 Message Date
Daan 7a5d3050ec temporary fix: always unalign pointers passed to mi_free to handle potential interior pointers correctly 2025-09-03 12:57:44 -07:00
daanx a479aaba94 cherry pick guarded sample rate fix 2025-07-14 12:29:10 -07:00
Daan 3301ba09b4 fix page_bin and pages statistics; merge thread-local statistics regularly with main statistics; bump version to 3.0.4 2025-05-20 18:15:36 -07:00
Daan 72b1b76e48 add acces to statistics for runtime performance counters 2025-03-21 19:12:08 -07:00
daanx d9439a7e39 merge from dev 2025-02-11 14:47:20 -08:00
daanx ece1defe5b parameter of clz/ctz is size_t 2025-02-11 14:35:21 -08:00
daanx c62d276835 optimize mi_bin 2025-02-11 14:27:01 -08:00
Daan 02311cb126 Merge branch 'dev' into dev3 2025-02-09 19:24:23 -08:00
daanx 3e7875066b add dynamic override test on windows 2025-02-09 19:22:26 -08:00
Daan a1cb38b70e fix link error in debug mode in test 2025-02-09 19:10:33 -08:00
Daan 6bdf5a7a42 merge from dev 2025-02-09 18:35:35 -08:00
Daan 7dd598e0e8 add dynamic override test 2025-02-09 18:32:16 -08:00
Daan Leijen 274bcb61db update option names 2025-01-31 12:11:25 -08:00
daanx a7370dcbd2 fix highest allocated page for arena unload 2025-01-22 12:25:02 -08:00
daanx 3fd47e7541 merge from dev 2025-01-10 10:52:14 -08:00
daanx 0be6db0e28 comments 2025-01-09 21:06:38 -08:00
daanx 4fcf56af2e use consistent naming on Windows vs other platforms. Use mimalloc.dll.lib for the dll import library to avoid a clash with the static mimalloc.lib library 2025-01-09 20:57:08 -08:00
daanx d7c273e5cd merge from dev 2025-01-06 12:11:06 -08:00
daanx 1711a82756 add test for mimalloc override on Windows (issue #981) 2025-01-06 12:08:15 -08:00
Daan Leijen 8210c9aa0a bump version for further development 2025-01-05 15:47:52 -08:00
daanx a70bd21478 merge from dev 2025-01-05 11:46:29 -08:00
daanx aa8e8ab58d remove mi_debug_show_arenas parameter 2025-01-05 11:42:17 -08:00
Daan Leijen 53873df613 Merge branch 'dev3' into dev3-bin 2025-01-02 17:25:49 -08:00
Daan Leijen 211f11218e merge from dev 2025-01-02 17:25:38 -08:00
Daan Leijen e8c27072a1 fix alignment for mi_manage_os_memory (issue #980) 2025-01-02 17:21:34 -08:00