Commit graph

282 commits

Author SHA1 Message Date
Gustavo Varo
13b27252c1 Add Process Info 2025-03-31 20:25:46 -04:00
Gustavo Varo
090ef45120 Windbg Extension improvments
- Add settings command
- Fix help
- Fix Arenas
2025-03-18 10:33:33 -04:00
Gustavo Varo
f9bdcef9c5 Add mi_dump_stats 2025-03-17 22:23:54 -04:00
Gustavo Varo
3deac1bc60 Fix Dump_areans to correctly read memory before accessing the data 2025-03-10 16:24:46 -04:00
Daan
8edce30c17 merge from dev3 2025-03-06 21:06:46 -08:00
Daan
8951b42bff Merge branch 'dev' into dev3 2025-03-06 19:21:51 -08: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
daanx
a791535f3a merge from dev (MI_OPT_ARCH=OFF by default) 2025-03-05 15:47:10 -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
Gustavo Varo
d96f00af2a Fixing Cmake file and making dbg files build by default 2025-03-05 17:33:44 -05:00
Gustavo Varo
0ced3c5216 Organize Functions into its own files
Add a clang style so the entire proejct can follow same style.
2025-03-05 16:31:49 -05:00
Gustavo Varo
a6302f4768 Add barebones of MiMalloc WinDbg extension 2025-03-04 08:57:24 -05:00
Daan
632fe6d8c8 add MI_WIN_DBG_EXTS option for cmake 2025-03-03 17:19:20 -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
ec92690117 merge from dev; lean stats 2025-03-01 17:35:34 -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
d56d18f45f Merge branch 'dev' into dev3 2025-02-17 14:24:23 -08:00
Daan
ac35aa168c consistent use of IN_LIST 2025-02-17 14:24:10 -08:00
Daan
62848bd072 remove -mtune flag for now (issue #1010) 2025-02-17 14:19:56 -08:00
Daan
9a33995d61 Merge branch 'dev' into dev3 2025-02-17 14:17:04 -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
Daan
02311cb126 Merge branch 'dev' into dev3 2025-02-09 19:24:23 -08:00
daanx
3e7875066b add dynamic override test on windows 2025-02-09 19:22:26 -08:00
Daan
8a036ee2b0 Merge branch 'dev' into dev3 2025-02-09 18:55:24 -08:00
Daan
84aadcb087 avoid link error with asan/c++ 2025-02-09 18:55:14 -08:00
Daan
54cf68b678 Merge branch 'dev' into dev3 2025-02-09 18:44:39 -08:00
Daan
62833be9eb disable dynamic override test on ubsan/tsan/asan 2025-02-09 18:44:17 -08:00
Daan
6bdf5a7a42 merge from dev 2025-02-09 18:35:35 -08:00
Daan
7dd598e0e8 add dynamic override test 2025-02-09 18:32:16 -08:00
Daan
53917d45ab merge from dev 2025-02-08 12:20:24 -08:00
Daan
069279e3e7 improve cmake for multi-arch binaries on apple 2025-02-08 12:18:27 -08:00
Daan
4e366c4320 support mixed architecture binaries on apple 2025-02-08 12:16:19 -08:00
Daan
0e9159e0bf add comment 2025-02-08 12:06:39 -08:00
Jo Bates
eb0081382b support MI_OPT_ARCH when targeting multiple CMAKE_OSX_ARCHITECTURES 2025-02-01 17:04:46 -08:00
daanx
250fcdac20 Merge branch 'dev' into dev3 2025-01-11 12:32:33 -08:00
daanx
8d520306b8 set pdb name on windows 2025-01-11 12:32:23 -08:00
daanx
3fd47e7541 merge from dev 2025-01-10 10:52:14 -08:00
Daan
be05b232e8 fix obj path on windows 2025-01-10 08:44:31 -08:00
Daan
3f91c9f937 move docker files 2025-01-09 23:10:12 -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
600ca88e87 fix library name for pkg config files (and to avoid extra patches in vcpkg) 2025-01-09 19:31:05 -08:00
daanx
432af2f304 use directly CMAKE_INSTALL_BIN/LIBDIR to avoid patch in vcpkg 2025-01-09 18:35:03 -08:00
daanx
d7c273e5cd merge from dev 2025-01-06 12:11:06 -08:00
Daan Leijen
5764845c4d fix build on msvc in C compilation; fix build with clang-cl on Windows 2025-01-06 10:27:46 -08:00
Daan Leijen
e14cfd2578 Merge branch 'dev' into dev3 2025-01-03 20:21:48 -08:00