Commit graph

  • ae48fde3eb Merge branch 'dev' into dev3 daanx 2025-01-13 15:33:13 -08:00
  • 2e597fbbf3 Merge branch 'dev' into dev2 daanx 2025-01-13 15:33:07 -08:00
  • af602df758 update readme to reflect name changes of the Windows export library to mimalloc.dll.lib daanx 2025-01-13 15:32:52 -08:00
  • 5cd83e7de3 Merge branch 'dev' into dev3 daanx 2025-01-13 15:03:52 -08:00
  • 65c3a5c015 Merge branch 'dev' into dev2 daanx 2025-01-13 15:03:38 -08:00
  • 7a27001483 update minject to use mimalloc.dll by default (issue #989) daanx 2025-01-13 15:03:23 -08:00
  • d9065115cd fix netBSD compilation (issue #988) daanx 2025-01-13 14:49:06 -08:00
  • 250fcdac20 Merge branch 'dev' into dev3 daanx 2025-01-11 12:32:33 -08:00
  • 8d520306b8 set pdb name on windows daanx 2025-01-11 12:32:23 -08:00
  • 24ec5978c8 use .dll.pdb for the dll debug file in Visual Studio daanx 2025-01-10 10:59:44 -08:00
  • 13029958ce Merge branch 'dev3' into dev3-bin daanx 2025-01-10 10:52:29 -08:00
  • 3fd47e7541 merge from dev daanx 2025-01-10 10:52:14 -08:00
  • 34b5d3c779 update vcpkg hash Daan 2025-01-10 09:53:11 -08:00
  • 191ea046e4 merge from dev Daan 2025-01-10 09:50:30 -08:00
  • f4c3a9069a update minject -- possible fix for #986 daanx 2025-01-10 09:41:13 -08:00
  • 11e64c5c42 update vcpkg instructions daanx 2025-01-10 09:19:08 -08:00
  • be05b232e8 fix obj path on windows Daan 2025-01-10 08:44:31 -08:00
  • 4e5a6d2136 initial sources for vcpkg support Daan 2025-01-09 23:29:57 -08:00
  • 3f91c9f937 move docker files Daan 2025-01-09 23:10:12 -08:00
  • 0be6db0e28 comments daanx 2025-01-09 21:06:38 -08:00
  • 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 daanx 2025-01-09 20:57:08 -08:00
  • 600ca88e87 fix library name for pkg config files (and to avoid extra patches in vcpkg) Daan Leijen 2025-01-09 19:31:05 -08:00
  • 432af2f304 use directly CMAKE_INSTALL_BIN/LIBDIR to avoid patch in vcpkg daanx 2025-01-09 18:35:03 -08:00
  • edad297076 reduce target segments per thread to 1 dev2-bin daanx 2025-01-09 15:24:14 -08:00
  • 94bdbe41bb Add debug version to verify that correct build is used for testing Sergiy Kuryata 2025-01-08 10:20:26 -08:00
  • 0caf80ec3c default purge delay to 100ms Daan Leijen 2025-01-07 21:50:55 -08:00
  • 8788ffb14e Merge branch 'dev3' into dev3-bin Daan Leijen 2025-01-07 21:42:46 -08:00
  • 57eee51f46 rename full_page_retain to page_full_retain for consistency with the option Daan Leijen 2025-01-07 21:42:30 -08:00
  • 061ef80de7 clarify allow_destroy Daan Leijen 2025-01-07 21:39:11 -08:00
  • 753692320e adjust small/medium object sizes to match the sk branch Daan Leijen 2025-01-07 21:03:47 -08:00
  • f7df2c0680 enable segment binning Daan Leijen 2025-01-07 20:58:54 -08:00
  • fab7397e6b merge from dev Daan Leijen 2025-01-07 19:34:24 -08:00
  • 7fa3b41fc9 limit object size in pages to 1/8th Daan Leijen 2025-01-07 19:30:52 -08:00
  • 195249e6bf maintain precise try count for reclaim Daan Leijen 2025-01-07 19:28:44 -08:00
  • 24297c8dba Merge branch 'dev' into dev2 Daan Leijen 2025-01-07 19:20:10 -08:00
  • c4f96f7abc update proj Daan Leijen 2025-01-07 19:20:04 -08:00
  • 1f99d3d91b Merge branch 'dev' into dev2 Daan Leijen 2025-01-07 19:14:25 -08:00
  • 16574468d6 merge from dev3 Daan Leijen 2025-01-07 17:43:23 -08:00
  • dd4b4a36b1 use standard heap_collect every 10k generic allocations, disable reclaim_on_free by default Daan Leijen 2025-01-07 17:42:42 -08:00
  • ab7fcbf394 Merge branch 'dev3' into dev3-bin Daan Leijen 2025-01-07 13:34:54 -08:00
  • b2cdf81e8e comment Daan Leijen 2025-01-07 13:34:45 -08:00
  • 86550d09bc set more conservative options with increased medium and small object sizes Daan Leijen 2025-01-07 13:19:44 -08:00
  • a3b813c2bb update readme with clang-cl cmake instructions Daan Leijen 2025-01-07 13:07:54 -08:00
  • 5e16662cd4 Remove unused counters Sergiy Kuryata 2025-01-07 09:06:56 -08:00
  • 3f8d2d07ab Merge branch 'dev3' into dev3-bin daanx 2025-01-06 12:11:46 -08:00
  • fb9c395c3b Merge branch 'dev3-bin' of https://github.com/microsoft/mimalloc into dev3-bin daanx 2025-01-06 12:11:41 -08:00
  • d7c273e5cd merge from dev daanx 2025-01-06 12:11:06 -08:00
  • 248d8aad71 Merge branch 'dev' into dev2 daanx 2025-01-06 12:08:43 -08:00
  • 1711a82756 add test for mimalloc override on Windows (issue #981) daanx 2025-01-06 12:08:15 -08:00
  • 5764845c4d fix build on msvc in C compilation; fix build with clang-cl on Windows Daan Leijen 2025-01-06 10:27:46 -08:00
  • 10d3bbd513 Fix clang-cl compilation Yuefeng Geng 2025-01-06 09:38:51 +08:00
  • 1b5399c965 set default purge delay to 0 Daan Leijen 2025-01-05 15:50:07 -08:00
  • 240ff75322 merge from dev Daan Leijen 2025-01-05 15:48:26 -08:00
  • 8210c9aa0a bump version for further development Daan Leijen 2025-01-05 15:47:52 -08:00
  • c23fbaa16a bump version for further development Daan Leijen 2025-01-05 15:46:11 -08:00
  • 9ec5da08b2 bump version for further development Daan Leijen 2025-01-05 15:45:04 -08:00
  • 83fd6e33fb Merge branch 'dev' of e:\dev\mimalloc3 into dev Daan Leijen 2025-01-05 15:43:15 -08:00
  • 86952f6d1b Merge branch 'dev3' into dev3-bin daanx 2025-01-05 11:47:08 -08:00
  • a70bd21478 merge from dev daanx 2025-01-05 11:46:29 -08:00
  • 53d8b771aa Merge branch 'dev' into dev2 daanx 2025-01-05 11:42:23 -08:00
  • aa8e8ab58d remove mi_debug_show_arenas parameter daanx 2025-01-05 11:42:17 -08:00
  • bd3392466b remove mi_debug_show_arenas parameter daanx 2025-01-05 11:39:42 -08:00
  • 4ded84afdc Merge branch 'dev' into dev2 daanx 2025-01-05 11:12:34 -08:00
  • bbe81101db add comment daanx 2025-01-05 11:12:27 -08:00
  • a9324a2f2f merge from dev3 daanx 2025-01-05 11:06:37 -08:00
  • 18244cebc5 refine MI_ENABLE_LARGE_PAGES daanx 2025-01-05 11:03:41 -08:00
  • c518312fb6 allow narrow arena debug output daanx 2025-01-04 22:49:25 -08:00
  • fab6bee764 nicer arena debug output daanx 2025-01-04 22:39:06 -08:00
  • d3d551ab9b merge from dev daanx 2025-01-04 22:02:50 -08:00
  • de0324e1a7 return length from _mi_snprintf daanx 2025-01-04 22:01:28 -08:00
  • 8d8f2ad190 Merge branch 'dev' into dev2 daanx 2025-01-04 17:45:22 -08:00
  • 18bc6d9056 Merge branch 'dev' into dev3 daanx 2025-01-04 17:45:03 -08:00
  • a415940604 move singleton pages to the full queue at allocation time daanx 2025-01-04 17:44:56 -08:00
  • ad18e02994 Various performance tuning Sergiy Kuryata 2025-01-04 16:49:14 -08:00
  • ffdea63673 update readme v1.8.9 Daan Leijen 2025-01-03 20:34:14 -08:00
  • 1d8348b411 Merge branch 'dev2' Daan Leijen 2025-01-03 20:28:03 -08:00
  • e14cfd2578 Merge branch 'dev' into dev3 v3.0.1 Daan Leijen 2025-01-03 20:21:48 -08:00
  • a3070dc57f Merge branch 'dev' into dev2 v2.1.9 Daan Leijen 2025-01-03 20:20:32 -08:00
  • 69ea6a3c55 display full version during cmake Daan Leijen 2025-01-03 20:20:17 -08:00
  • f8c6acdf77 Merge branch 'dev' into dev3 Daan Leijen 2025-01-03 20:10:15 -08:00
  • adc4daa64e Merge branch 'dev' into dev2 Daan Leijen 2025-01-03 20:07:03 -08:00
  • 2451b5685c fix large OS page behaviour on Linux; default is now 2 which only uses large OS pages (not huge) through madvise Daan Leijen 2025-01-03 20:00:40 -08:00
  • 54cedbd7fd merge from dev Daan Leijen 2025-01-03 18:45:50 -08:00
  • 6f90b55093 merge from dev Daan Leijen 2025-01-03 18:45:30 -08:00
  • 17dd7e1901 bump version to 2.1.9 for further development Daan Leijen 2025-01-03 18:45:00 -08:00
  • 27687718bc bump version to 1.8.9 for further development Daan Leijen 2025-01-03 18:44:23 -08:00
  • 46ae913f22 bump version to 3.0.1 for further development Daan Leijen 2025-01-03 18:43:38 -08:00
  • c9b8b82bf6 merge from dev2 Daan Leijen 2025-01-03 18:22:26 -08:00
  • d984042ca6 Merge branch 'dev' into dev2 v2.1.8 Daan Leijen 2025-01-03 18:18:37 -08:00
  • 8bc0f43f9e fix link in readme v1.8.8 Daan Leijen 2025-01-03 18:18:05 -08:00
  • e394e340e4 Merge branch 'dev' into dev3 v3.0.0-alpha Daan Leijen 2025-01-03 18:11:11 -08:00
  • 49c3dbec63 Merge branch 'dev' into dev2 Daan Leijen 2025-01-03 18:10:56 -08:00
  • 30dd2b9bec allow large OS pages on Linux by default (but not on Android) Daan Leijen 2025-01-03 18:10:37 -08:00
  • e14c8fc795 bump version to 3.0.0 Daan Leijen 2025-01-03 18:08:34 -08:00
  • 07bf4eea26 merge from dev Daan Leijen 2025-01-03 18:07:01 -08:00
  • 7cac1e4a16 Merge branch 'dev' into dev-slice dev-slice Daan Leijen 2025-01-03 18:03:06 -08:00
  • 98699c983a update to v1.8.8 Daan Leijen 2025-01-03 17:56:15 -08:00
  • c95d9865a8 merge from dev3-bin Daan Leijen 2025-01-03 14:27:18 -08:00
  • 03d816d7be Merge branch 'dev3' into dev3-bin Daan Leijen 2025-01-03 14:26:44 -08:00
  • 6099f76c8c nicer logic in free Daan Leijen 2025-01-03 14:26:32 -08:00