Commit Graph

922 Commits

Author SHA1 Message Date
Daan 15f2a9c729 move option_desc_t to internal.h for debugging 2025-03-14 12:55:03 -07:00
Daan bb9f3e3b43 move statistics api into internal.h 2025-03-14 10:33:18 -07:00
Daan f735e6e6b5 move arena_t definition to types.h 2025-03-14 10:22:08 -07:00
Daan a0a22d954b rename cbin to chunkbin 2025-03-14 09:57:52 -07:00
Daan 265af0c90e add mi_stats_get_bin_size and chunk counters 2025-03-14 09:52:40 -07:00
daanx d1d01deea7 add support for custom commit in arena loading 2025-03-10 18:11:27 -07:00
daanx d41f7267d1 add mi_arena_min_alignment 2025-03-10 16:29:37 -07:00
Daan Leijen 992a1ca820 allow smaller and larger default arena slice sizes 2025-03-10 13:26:52 -07:00
Daan Leijen ccc65d2fd9 fix msvc compilation in C mode 2025-03-10 12:37:42 -07:00
daanx 2383b72ef7 merge from dev 2025-03-10 12:18:39 -07:00
daanx 4aae566191 fix link error with msvc in C mode (issue #1030) 2025-03-10 12:17:46 -07:00
Daan 18124909a3 bump version to 3.0.3 for further development 2025-03-06 21:05:21 -08:00
Daan 2fc6b14bab bump version to 1.9.3 for further development 2025-03-06 21:03:51 -08:00
Daan 38b5087cb9 merge from dev 2025-03-06 20:34:20 -08:00
Daan 9eac969ea5 improve atomic stat merging 2025-03-06 20:14:33 -08:00
Daan 907a59cd8e Merge branch 'dev' into dev3 2025-03-06 19:52:39 -08:00
Daan 71c61c4b91 fix multi-threaded access in stats merging 2025-03-06 19:52:06 -08:00
daanx d9580f3bfb update popcnt to be more efficient on x64 even without MI_OPT_ARCH=ON 2025-03-06 18:54:04 -08:00
daanx 119f2eff6c use int for numa node count 2025-03-05 09:51:40 -08:00
Daan Leijen c18a5537dc reduce medium page block size to 64k to reducemem usage 2025-03-03 20:50:21 -08:00
Daan c1cbe71836 add numa-affine allocation, and per-heap numa affinity 2025-03-03 18:08:57 -08:00
Daan 30dfe97f5b merge from dev 2025-03-03 16:28:43 -08:00
Daan db831d4cf4 make mi_options_print, mi_arenas_print, and mi_stats_print independent of the vebosity setting 2025-03-03 16:23:28 -08:00
Daan Leijen a447a1a297 merge from dev 2025-03-02 17:16:28 -08:00
Daan Leijen 58d13f6a4f collect every N generic calls 2025-03-02 17:06:25 -08:00