1760 Commits

Author SHA1 Message Date
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 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 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 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
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 a9992591dc count page_bin statistics 2025-03-31 10:14:22 -07:00
Daan b1bb34a77d fix compilation for guarded build 2025-03-21 20:05:37 -07:00
Daan 72b1b76e48 add acces to statistics for runtime performance counters 2025-03-21 19:12:08 -07:00
Daan cd2763aa3d fix compile warnings and assertion 2025-02-11 16:27:25 -08:00
Daan 0cbdcfac94 fix signed warning 2025-02-11 16:07:35 -08:00
Daan 6444cbc422 Merge branch 'dev3' into dev3-bin 2025-02-11 16:05:07 -08:00
daanx d9439a7e39 merge from dev 2025-02-11 14:47:20 -08:00