Commit graph

  • 8da1c1b430 Merge branch 'dev' into dev3 Daan 2025-03-25 16:06:25 -07:00
  • e1da869d9b Merge branch 'dev' into dev2 Daan 2025-03-25 16:06:14 -07:00
  • 632eab958b fix for atomic_yield on arm 32-bit, issue #1046 Daan 2025-03-25 16:02:29 -07:00
  • 881d5e3c06
    Merge pull request #1047 from ognevny/patch-1 Daan 2025-03-25 15:43:16 -07:00
  • 246b3bc120
    Merge pull request #1045 from SquallATF/mingw-fix Daan 2025-03-25 15:42:53 -07:00
  • 797ca19ba9
    cmake: don't change properties of import lib on Windows/MinGW Maksim Bondarenkov 2025-03-24 08:35:15 +03:00
  • 34cc5c8fd9 remove the lib prefix when enabling mimalloc-redirect for mingw Peiyuan Song 2025-03-24 09:39:42 +08:00
  • 5445cdbb87 Exposing status for thread local heaps. Adding dedicated method for os memory subsystem stats. Josh 2025-03-23 10:04:36 -07:00
  • d5a9342c5e Merge branch 'dev' into dev3 Daan 2025-03-21 20:07:46 -07:00
  • 9155fe98f1 Merge branch 'dev' into dev2 Daan 2025-03-21 20:07:29 -07:00
  • 26b792d93b fix aligned malloc_requested statistic Daan 2025-03-21 20:07:16 -07:00
  • b1bb34a77d fix compilation for guarded build Daan 2025-03-21 20:05:37 -07:00
  • a15a999881 add chunk bin output to json stats Daan 2025-03-21 19:57:23 -07:00
  • d5dface6fb merge from dev improved statistics Daan 2025-03-21 19:49:02 -07:00
  • ea2c7c6e56 merge from dev statistics update Daan 2025-03-21 19:43:26 -07:00
  • a077311a5e improve tracking of malloc_requested count Daan 2025-03-21 19:40:44 -07:00
  • d48bafe2bb print statistics nicer Daan 2025-03-21 19:21:41 -07:00
  • 72b1b76e48 add acces to statistics for runtime performance counters Daan 2025-03-21 19:12:08 -07:00
  • 1fa591cc89 attempt to fix test pipeline on x86 Daan 2025-03-21 17:38:39 -07:00
  • 05c157e22e merge from dev: reduce test size on 32-bit Daan 2025-03-21 17:26:43 -07:00
  • 02607f2b8d reduce test sizes for 32-bit Daan 2025-03-21 17:22:36 -07:00
  • 8fd106a17a Merge branch 'dev' into dev3 Daan 2025-03-21 16:57:46 -07:00
  • 1463ead070 Merge branch 'dev' into dev2 Daan 2025-03-21 16:57:34 -07:00
  • 6ed451c555 fix linux compile by including linux/prctl.h Daan 2025-03-21 16:48:50 -07:00
  • 01ee3568c1 name anonymous mmap address ranges for debugging on Linux (based on PR #1032 by @zhuker) Daan 2025-03-21 16:19:54 -07:00
  • fdde679de1
    Merge pull request #1040 from jbatez/dev Daan 2025-03-21 16:01:37 -07:00
  • cf08c27d2b support MI_OPT_ARCH when using CMAKE_OSX_ARCHITECTURES with non-Apple Clang Jo Bates 2025-03-20 11:24:59 -07:00
  • 891f9f4cf6 fix conflict marker (issue #1038) Daan 2025-03-19 20:38:19 -07:00
  • 9a8aa8fcc9 merge from dev Daan 2025-03-19 20:35:44 -07:00
  • e46877a5e1 merge from dev Daan 2025-03-19 20:34:34 -07:00
  • 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) Daan 2025-03-19 20:29:29 -07:00
  • 7eafaa9685 fix visibility warning (issue #1031) Daan 2025-03-19 20:22:02 -07:00
  • b2dcab58f7 fix assertion failure (issue #1031) Daan 2025-03-19 20:20:36 -07:00
  • 939b7b1ffb Merge branch 'dev' into dev3 Daan 2025-03-19 19:17:14 -07:00
  • acba60a248 Merge branch 'dev' into dev2 Daan 2025-03-19 19:17:03 -07:00
  • afbc581f8d add Windows x86 to the build pipeline Daan 2025-03-19 19:16:10 -07:00
  • 1aa88e0d9a try to fix pipeline trigger Daan 2025-03-19 19:11:38 -07:00
  • fd170c4964 Merge branch 'dev' into dev3 Daan 2025-03-19 19:09:07 -07:00
  • c49c8acfda Merge branch 'dev' into dev2 Daan 2025-03-19 19:06:28 -07:00
  • 47bf3a5b1b potential fix for sporadic assertion failure on random returning 0 (issue #1039) Daan 2025-03-19 19:06:21 -07:00
  • 40b666a0b6 merge from dev Daan 2025-03-19 18:56:55 -07:00
  • 992ebd4eae Merge branch 'dev' into dev2 Daan 2025-03-19 18:50:59 -07:00
  • 26fa8be427 improved accounting of committed bytes (issue #1035) Daan 2025-03-19 18:50:53 -07:00
  • 6e5ed1ea67 Merge branch 'dev' into dev2 Daan 2025-03-19 16:12:23 -07:00
  • 9a35bca556 possible fix for wrong accounting of committed bytes (issue #1035) Daan 2025-03-19 16:12:17 -07:00
  • 38f139b0a5 Fix VS solution Gustavo Varo 2025-03-18 10:39:16 -04:00
  • 090ef45120 Windbg Extension improvments - Add settings command - Fix help - Fix Arenas Gustavo Varo 2025-03-18 10:33:33 -04:00
  • f9bdcef9c5 Add mi_dump_stats Gustavo Varo 2025-03-17 22:23:54 -04:00
  • abbfde4c31 Fix issue with pages_purge list in _mi_segments_collect valerioedu 2025-03-15 22:22:05 +01:00
  • 3a1f2fcd3b nicer show arenas daanx 2025-03-14 17:20:27 -07:00
  • 5a6d3412b0 merge from dev3, option_desc_t into internal.h Daan 2025-03-14 12:56:06 -07:00
  • 15f2a9c729 move option_desc_t to internal.h for debugging Daan 2025-03-14 12:55:03 -07:00
  • 3a58605046 disable page_commit_on_demand by default Daan 2025-03-14 11:09:56 -07:00
  • 35358aa0cf set page_commit_on_demand to 0 Daan 2025-03-14 11:08:51 -07:00
  • 1263f62b29 Merge branch 'dev3' with arena_t definition in types.h Daan 2025-03-14 11:06:32 -07:00
  • bb9f3e3b43 move statistics api into internal.h Daan 2025-03-14 10:33:18 -07:00
  • f735e6e6b5 move arena_t definition to types.h Daan 2025-03-14 10:22:08 -07:00
  • a0a22d954b rename cbin to chunkbin Daan 2025-03-14 09:57:52 -07:00
  • 265af0c90e add mi_stats_get_bin_size and chunk counters Daan 2025-03-13 13:22:58 -07:00
  • 004a093ec7 add mi_stats_get_bin_size and chunk counters dev3-bin Daan 2025-03-13 13:22:58 -07:00
  • f4f060543b set default settings to use minimal block sizes /4 (instead of /8), and no page reclaim on free Daan 2025-03-13 12:54:57 -07:00
  • 22b879fde1 merge from dev3 Daan 2025-03-10 18:15:26 -07:00
  • d1d01deea7 add support for custom commit in arena loading daanx 2025-03-10 18:11:27 -07:00
  • 0d068797b6 fix prototype Daan 2025-03-10 16:33:58 -07:00
  • d41f7267d1 add mi_arena_min_alignment daanx 2025-03-10 16:29:37 -07:00
  • a99de4b9a3 fix abandoned count on reload daanx 2025-03-10 16:23:06 -07:00
  • adfbdac7ec Adding Anomaly Detection Gustavo Varo 2025-03-10 18:10:02 -04:00
  • cb864325f7 Merge branch 'dev' into dev3 Daan 2025-03-10 14:22:06 -07:00
  • 3d6065f987 merge from dev Daan 2025-03-10 14:21:50 -07:00
  • 5904815f36 call prctl only on linux/android Alex Zhukov 2025-03-10 14:00:02 -07:00
  • c675fd7f57 name anonymous mmap address ranges Alex Zhukov 2025-03-10 13:57:46 -07:00
  • 992a1ca820 allow smaller and larger default arena slice sizes Daan Leijen 2025-03-10 13:26:52 -07:00
  • 3deac1bc60 Fix Dump_areans to correctly read memory before accessing the data Gustavo Varo 2025-03-10 16:24:46 -04:00
  • f11732acdf set default compilation to c++ mode on msvc Daan Leijen 2025-03-10 12:39:09 -07:00
  • ccc65d2fd9 fix msvc compilation in C mode Daan Leijen 2025-03-10 12:37:42 -07:00
  • 2383b72ef7 merge from dev daanx 2025-03-10 12:18:39 -07:00
  • 4aae566191 fix link error with msvc in C mode (issue #1030) daanx 2025-03-10 12:17:46 -07:00
  • 922720b2af Temp adding required types to utils to unblock development Fix printing style Add Dump options Gustavo Varo 2025-03-08 16:46:19 -05:00
  • 8edce30c17 merge from dev3 Daan 2025-03-06 21:06:46 -08:00
  • 18124909a3 bump version to 3.0.3 for further development Daan 2025-03-06 21:05:21 -08:00
  • 2b895f4e97 bump version to 2.2.3 for further development Daan 2025-03-06 21:04:32 -08:00
  • 2fc6b14bab bump version to 1.9.3 for further development Daan 2025-03-06 21:03:51 -08:00
  • e112300059 Merge branch 'master' of https://github.com/microsoft/mimalloc Daan 2025-03-06 20:59:26 -08:00
  • a62932135a merge from dev2: v2.2.2 Daan 2025-03-06 20:59:12 -08:00
  • a9be1b915a Merge branch 'dev' into dev3 v3.0.2-beta Daan 2025-03-06 20:56:54 -08:00
  • f81bf1b31a Merge branch 'dev' into dev2 v2.2.2 Daan 2025-03-06 20:56:33 -08:00
  • 21f6edf9c6 update readme v1.9.2 Daan 2025-03-06 20:54:44 -08:00
  • f57086f9f1 update simd pipeline build Daan 2025-03-06 20:46:54 -08:00
  • 7f297293e7 merge from dev Daan 2025-03-06 20:44:08 -08:00
  • 2697d55fa5 Merge branch 'dev' into dev2 Daan 2025-03-06 20:41:05 -08:00
  • 783c3ba486 improve QNX support Daan 2025-03-06 20:40:52 -08:00
  • 97d440b51d
    Merge pull request #1019 from tkielan/dev Daan 2025-03-06 20:35:11 -08:00
  • 38b5087cb9 merge from dev Daan 2025-03-06 20:34:20 -08:00
  • 26aade92cf merge from dev Daan 2025-03-06 20:15:32 -08:00
  • 9eac969ea5 improve atomic stat merging Daan 2025-03-06 20:14:33 -08:00
  • a085c30555 update readme Daan 2025-03-06 19:59:37 -08:00
  • 907a59cd8e Merge branch 'dev' into dev3 Daan 2025-03-06 19:52:39 -08:00
  • bd4ee09dc6 Merge branch 'dev' into dev2 Daan 2025-03-06 19:52:19 -08:00
  • 71c61c4b91 fix multi-threaded access in stats merging Daan 2025-03-06 19:52:06 -08:00
  • 0f60b12769 prepare readme for new release Daan 2025-03-06 19:40:40 -08:00