87 Commits

Author SHA1 Message Date
Daan 9864428349 merge from dev 2025-05-13 17:43:48 -07:00
daanx 41cc1bfe51 add guarded TLS test for Windows fixed TLS 2025-05-13 17:38:16 -07:00
daanx 6bf8a8c4ae Merge branch 'dev' into dev3 2025-05-04 22:03:19 -07:00
daanx 52b75693c4 use TlsAlloc with a dynamic offset for MI_WIN_USE_FIXED_TLS by default (issue #1078) 2025-05-04 22:03:10 -07:00
daanx f4d54c60e3 merge from dev 2025-05-04 09:15:57 -07:00
daanx e4c5d09d65 improve TLS access on Windows with msvc (by Frank Richter, issue #1078) 2025-05-04 09:04:57 -07:00
Daan Leijen f11732acdf set default compilation to c++ mode on msvc 2025-03-10 12:39:09 -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
daanx d9580f3bfb update popcnt to be more efficient on x64 even without MI_OPT_ARCH=ON 2025-03-06 18:54:04 -08:00
Daan Leijen a447a1a297 merge from dev 2025-03-02 17:16:28 -08:00
Daan Leijen 4f1edad4fe add arena_purges stat 2025-03-02 16:36:16 -08:00
Daan Leijen 6e0af52c95 merge new statistics from dev 2025-03-02 16:08:50 -08:00
Daan Leijen 09ad6d2819 initial statistics api 2025-03-02 15:34:37 -08:00
Daan Leijen d8c119cc4f add mi_decl_maybe_unused; fix compilation with OPT_SIMD (issue #1009) 2025-02-09 08:56:22 -08:00
daanx d609435fde Merge branch 'dev' into dev3 2025-01-15 12:12:30 -08:00
daanx 4a14c69554 disable using vcpkg in the VS projects 2025-01-15 12:11:52 -08:00
daanx 24ec5978c8 use .dll.pdb for the dll debug file in Visual Studio 2025-01-10 10:59:44 -08:00
daanx 3fd47e7541 merge from dev 2025-01-10 10:52:14 -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
Daan Leijen 195249e6bf maintain precise try count for reclaim 2025-01-07 19:28:44 -08:00
Daan Leijen c4f96f7abc update proj 2025-01-07 19:20:04 -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