2797 Commits

Author SHA1 Message Date
Daan 3e0449177d bump version to 3.0.9 v3.0.9 2025-09-03 13:01:02 -07:00
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 v3.0.8 2025-07-14 12:29:10 -07:00
Daan 8c9f39fde1 bump version to 3.0.7 2025-07-14 09:16:34 -07:00
Daan 0f7c9d33e7 set build setting MI_OPT_ARCH by default to OFF to ensure it runs as x64 under the arm64 emulator; performance impact is minimal on x64 and unchanged for native arm64 v3.0.7 2025-07-14 08:39:15 -07:00
Daan 6be28eda6e bump version to 3.0.6 2025-06-23 18:46:48 -07:00
Daan 0f2cc25572 fix decl_nodiscard annotation for Linux builds 2025-06-17 20:08:10 -07:00
Daan 796aa40b38 fix decl_nodiscard annotation for Linux builds 2025-06-17 20:03:35 -07:00
Daan dcd6fd77b8 ensure the page submaps are zero initialized 2025-06-17 19:50:45 -07:00
Daan a18b692262 check commit success for pagemap extension so NULL can be returned instead of faulting (issue #1098) 2025-06-17 18:05:12 -07:00
Daan ac4e3fd177 bump version to v3.0.5 2025-06-11 11:58:16 -07:00
Daan f5ce881fdf fix state of commit bits on commit failure 2025-06-10 16:13:39 -07:00
Daan 088e32e4ef add mi_bitmap_popcountN 2025-06-10 16:11:56 -07:00
Daan b95268d46c only adjust commit stats on success 2025-06-10 16:11:30 -07:00
Daan 8b2f774656 auto run azure pipeline 2025-06-08 15:39:46 -07:00
Daan 25fdd50666 return NULL in mi_arena_try_alloc_at if we cannot commit but commit was requested 2025-06-08 15:36:10 -07:00
Daan bea8a12d3d fix error path on commit failure to use correct base address 2025-06-03 13:56:12 -07:00
Daan 6454abb02b disable azure pipeline for windows 2019 as it is deprecated 2025-06-03 13:43:17 -07:00
Daan 4022df8085 fix build error on Ubuntu 2025-06-03 13:41:45 -07:00
Daan 86757dfbd6 improve precision of malloc_huge statistic by always using the global os stats 2025-06-03 13:36:05 -07:00
Daan 2157947ecf fix warning on Ubuntu 22 2025-06-03 12:39:47 -07:00
Daan 9232c5c8a0 check all _mi_os_commit calls and return NULL if failing to commit 2025-06-03 12:20:02 -07:00
Daan 5c0effd421 fix missing csize assignment in _mi_os_free_ex 2025-06-03 11:36:07 -07:00
Daan 2c839e7090 fix statistics for tracking the freed size of huge pages 2025-05-28 16:37:02 -07:00
Daan 3b567b1054 ensure page stats are done on the subproc stats in case the tld is NULL 2025-05-21 09:20:29 -07:00