246 Commits

Author SHA1 Message Date
Daan 316a434d8e fix armv7 detection 2025-06-09 19:05:30 -07:00
Daan 3b2daccf9d fix build for TSAN tests 2025-06-08 16:50:29 -07:00
Daan a981d40787 fix link error without static library build (by @fd00, PR #1082) 2025-06-08 16:02:44 -07:00
daanx d767dbfbb4 use C++ compilation with clang-cl (as well as msvc) on Windows 2025-04-02 10:50:36 -07:00
Daan e1110cdb9f nicer cmake logic for windows override test 2025-03-31 11:02:10 -07:00
Daan a9e9467429 make dynamic override test verbose 2025-03-31 11:00:05 -07:00
Daan 07743454e5 fix dynamic override test on non-windows platforms 2025-03-31 10:57:16 -07:00
Daan 881d5e3c06 Merge pull request #1047 from ognevny/patch-1
cmake: don't change properties of import lib on Windows/MinGW
2025-03-25 15:43:16 -07:00
Maksim Bondarenkov 797ca19ba9 cmake: don't change properties of import lib on Windows/MinGW
CMake handles import lib for it automatically, and using `.dll.lib` extension is MSVC-specific hack
2025-03-24 08:35:15 +03:00
Peiyuan Song 34cc5c8fd9 remove the lib prefix when enabling mimalloc-redirect for mingw 2025-03-24 09:39:42 +08:00
Jo Bates cf08c27d2b support MI_OPT_ARCH when using CMAKE_OSX_ARCHITECTURES with non-Apple Clang 2025-03-20 11:24:59 -07:00
Daan 660d749d77 do not default to MI_DEBUG=2 in release mode builds even when NDEBUG is not defined by defininig MI_BUILD_RELEASE (issue #1037) 2025-03-19 20:29:29 -07:00
Daan 7d6304347e revert back to _WIN32_WINNT=x0600 as we dynamically check for GetPhysicalInstalledMemory now (issue #976) 2025-03-06 19:09:51 -08:00
Daan Leijen 5c6ab532d9 make MI_OPT_ARCH by default OFF except for arm64 where we assume v8.1-a for fast atomics 2025-03-05 15:37:37 -08:00
Daan Leijen 09ad6d2819 initial statistics api 2025-03-02 15:34:37 -08:00
Daan Leijen 113800d1f0 remove status message 2025-03-01 14:52:37 -08:00
Daan Leijen b0b9d9c22b add note that git rev dependency doesnt work 2025-03-01 14:51:27 -08:00
Daan Leijen c2ae1c3539 fix git rev dependency in cmake configure 2025-03-01 14:31:24 -08:00
Daan Leijen 527cd05fec add git hash to compile defines 2025-03-01 14:29:23 -08:00
Daan ac35aa168c consistent use of IN_LIST 2025-02-17 14:24:10 -08:00
Daan 8ed7b76adc add armv9 match 2025-02-17 14:16:56 -08:00
Nathan Moinvaziri 1699b2a82e cmake arch detection from CMAKE_OSX_ARCHITECTURES (issue #1011) 2025-02-14 16:12:01 -08:00
daanx 3e7875066b add dynamic override test on windows 2025-02-09 19:22:26 -08:00
Daan 84aadcb087 avoid link error with asan/c++ 2025-02-09 18:55:14 -08:00
Daan 62833be9eb disable dynamic override test on ubsan/tsan/asan 2025-02-09 18:44:17 -08:00