Commit Graph

  • 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
  • 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
  • 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
  • 4ded84afdc Merge branch 'dev' into dev2 daanx 2025-01-05 11:12:34 -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
  • a415940604 move singleton pages to the full queue at allocation time daanx 2025-01-04 17:44:56 -08:00
  • ffdea63673 update readme Daan Leijen 2025-01-03 20:34:14 -08:00
  • 1d8348b411 Merge branch 'dev2' Daan Leijen 2025-01-03 20:28:03 -08:00
  • a3070dc57f Merge branch 'dev' into dev2 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
  • 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
  • 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
  • c9b8b82bf6 merge from dev2 Daan Leijen 2025-01-03 18:22:26 -08:00
  • d984042ca6 Merge branch 'dev' into dev2 Daan Leijen 2025-01-03 18:18:37 -08:00
  • 8bc0f43f9e fix link in readme Daan Leijen 2025-01-03 18:18:05 -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
  • 7cac1e4a16 Merge branch 'dev' into 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
  • fcdec6dec7 Merge branch 'dev' into dev-slice Daan Leijen 2025-01-03 08:52:40 -08:00
  • a0a6ad3cf9 add thread_local for c++ Daan Leijen 2025-01-03 08:17:32 -08:00
  • 3ad1461db0 Merge branch 'dev' into dev-slice Daan Leijen 2025-01-02 17:21:41 -08:00
  • e8c27072a1 fix alignment for mi_manage_os_memory (issue #980) Daan Leijen 2025-01-02 17:21:34 -08:00
  • c761d2f933 Merge branch 'dev' into dev-slice daanx 2025-01-02 15:02:51 -08:00
  • b28e2bdd93 fix pointer alignment for zero-sized large alignment case daanx 2025-01-02 15:02:40 -08:00
  • 7ebdfac18b merge from dev Daan Leijen 2024-12-31 14:20:00 -08:00
  • 81d69d525e add newline Daan Leijen 2024-12-31 14:13:01 -08:00
  • b5251a7488 Merge pull request #905 from fd00/cygwin Daan 2024-12-30 12:31:11 -08:00
  • b5ef802313 Merge pull request #909 from kdrag0n/patch-1 Daan 2024-12-30 12:30:21 -08:00
  • e9eb1c8cfe Merge pull request #911 from QuarticCat/dev Daan 2024-12-30 12:28:12 -08:00
  • f33aa58d88 Merge branch 'dev' into dev Daan 2024-12-30 12:27:46 -08:00
  • e05aae944f Merge pull request #917 from rui314/missing-include Daan 2024-12-30 12:20:08 -08:00
  • cf8277f4e8 Merge pull request #918 from mneumann/dev-fix-build-on-dragonflybsd Daan 2024-12-30 12:18:35 -08:00
  • 1accf3f885 Merge pull request #926 from eltociear/patch-1 Daan 2024-12-30 12:18:06 -08:00
  • d0f1881948 Merge pull request #934 from doctorlai-msrc/fixtypo Daan 2024-12-30 11:45:51 -08:00
  • 02efc57c74 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan Leijen 2024-12-30 11:44:11 -08:00
  • 2d94df860b fix potentially warning on gcc (pr #935) Daan Leijen 2024-12-30 11:44:03 -08:00
  • aa6f203ecd Merge pull request #967 from jorisgeer/update_readme_valgrind Daan 2024-12-30 11:36:38 -08:00
  • 9f70ce5fcd avoid accessing heap->tld after running thread_done (pr #974) Daan Leijen 2024-12-30 11:34:02 -08:00
  • e183384ad0 update vs project filter Daan Leijen 2024-12-30 11:33:33 -08:00
  • d29372fda4 remove older vs projects as they became stale Daan Leijen 2024-12-30 11:15:57 -08:00
  • 485b69976f add filters for vs projects Daan Leijen 2024-12-30 11:04:30 -08:00
  • 9561ae4286 rename segment_map_destroy to segment_map_unsafe_destroy Daan Leijen 2024-12-30 11:00:54 -08:00
  • a046b6ff33 Merge pull request #975 from jblazquez/free-segment-map Daan 2024-12-30 10:46:53 -08:00
  • 7bd1d72bfb Update readme.md to fix links (issue #978) Daan 2024-12-30 10:33:13 -08:00
  • fbae6a98d5 Merge branch 'dev' into dev-slice Daan 2024-12-26 11:16:47 -08:00
  • 095abc9e3d fix TLS slot on macOS Daan 2024-12-26 11:16:04 -08:00
  • 1f0ddbf59b Merge branch 'dev' into dev-slice daanx 2024-12-26 10:33:34 -08:00
  • e10d0d2dee add declspec hidden to improve codegen on arm64 daanx 2024-12-26 10:33:25 -08:00
  • cb66bd7055 Merge branch 'dev' into dev-slice daanx 2024-12-26 10:24:27 -08:00
  • 783dcb4129 add comments about TLS daanx 2024-12-26 10:24:20 -08:00
  • 7407057aca merge from dev daanx 2024-12-26 10:10:45 -08:00
  • 47b5f48b29 renamed vcxproj daanx 2024-12-26 09:52:46 -08:00
  • b48ffaf230 Merge branch 'dev' of d:\dev\mimalloc3 into dev Daan Leijen 2024-12-25 14:15:13 -08:00
  • 34cdf1a49f fix eager delayed setting daanx 2024-12-25 13:56:38 -08:00
  • a2cb1d5d19 Merge branch 'dev' into dev-slice daanx 2024-12-25 13:36:02 -08:00
  • 63f47569f2 fix debug_show_arenas parameters daanx 2024-12-25 13:35:54 -08:00
  • a1cfe9667c Merge branch 'dev' into dev-slice daanx 2024-12-25 13:31:08 -08:00
  • 587e08ccd4 improve commit stats daanx 2024-12-25 11:12:26 -08:00
  • cfe73e9d48 wip: merging from upstream daanx 2024-12-25 10:56:43 -08:00
  • 095f848ae8 fix issue #976 Daan Leijen 2024-12-24 17:22:58 -08:00
  • 83dacd190e free segment map when destroy_on_exit is set Javier Blazquez 2024-12-22 22:24:13 -08:00
  • 75459a1bd7 Merge branch 'dev' into dev-slice daanx 2024-12-21 15:38:36 -08:00
  • 7085b6cec3 limit candidate search to 4 daanx 2024-12-21 15:38:27 -08:00
  • 2d01c22cd8 Merge branch 'dev' into dev-slice daanx 2024-12-21 15:33:47 -08:00
  • 825dd41769 fix build error daanx 2024-12-21 15:29:39 -08:00
  • 476d4699ff limit purgeing to one purge cycle per purge delay daanx 2024-12-21 15:24:46 -08:00
  • e3ebebb990 update lock primitive; fix arena exclusive allocation daanx 2024-12-21 14:39:17 -08:00
  • 93e14344c7 use srw lock on windows daanx 2024-12-20 17:32:26 -08:00
  • 3903f09b28 merge from dev Daan Leijen 2024-12-20 13:57:24 -08:00
  • f3d83e5fa6 insert full pages at the end of the queue; only override page candidate if the page is not too full Daan Leijen 2024-12-20 13:55:31 -08:00
  • e22f19ed61 Merge branch 'dev' into dev-slice Daan Leijen 2024-12-20 13:05:37 -08:00
  • df82338d8a don't override a page candidate with a page that is too full Daan Leijen 2024-12-20 13:04:30 -08:00
  • 9c5c628f99 merge from dev Daan Leijen 2024-12-20 12:58:46 -08:00
  • 41ccb766f6 Merge branch 'dev' into dev-slice Daan Leijen 2024-12-20 12:55:50 -08:00
  • 26eaa1f4e2 fix cmake to generate mimalloc.dll on windows Daan Leijen 2024-12-20 12:52:58 -08:00
  • 4ed44f9621 update readme to use mimalloc.dll (instead of mimalloc-override.dll) Daan Leijen 2024-12-20 12:52:34 -08:00
  • 4b7313914e add updated minject v1.2 that defaults to mimalloc.dll instead of mimalloc-override.dll Daan Leijen 2024-12-20 12:52:00 -08:00
  • f8a253e6e8 update IDE settings to match cmake output; in particular mimalloc-override.dll -> mimalloc.dll Daan Leijen 2024-12-20 12:51:13 -08:00
  • 7456d22fe3 add link for VS generator Daan Leijen 2024-12-19 14:22:10 -08:00
  • 3a9c402e51 update readme for cmake on windows Daan Leijen 2024-12-19 14:18:16 -08:00
  • b51c0974d3 fix cmake for visual studio on arm64 Daan Leijen 2024-12-19 14:00:54 -08:00
  • b6019897c1 Merge branch 'dev' into dev-slice Daan Leijen 2024-12-19 11:50:42 -08:00
  • 2876b8c0c5 update redirection readme Daan Leijen 2024-12-19 11:42:38 -08:00
  • 0c6235e129 add _base test for redirection Daan Leijen 2024-12-19 11:37:42 -08:00
  • a188fe1a5e Merge branch 'dev' into dev-slice Daan Leijen 2024-12-19 11:31:01 -08:00
  • c409928f5e Merge branch 'dev' of d:\dev\mimalloc3 into dev Daan Leijen 2024-12-19 11:12:44 -08:00
  • 130227e399 update redirection modules to v1.3 Daan Leijen 2024-12-19 11:10:17 -08:00
  • 27d929f338 add support for arm64ec Daan Leijen 2024-12-18 23:55:37 -08:00
  • 27959c2403 Merge branch 'dev' into dev-slice daanx 2024-12-18 14:45:51 -08:00
  • 61a112cde5 fix MI_ARCH test daanx 2024-12-18 14:45:44 -08:00
  • c9eafa8536 Merge branch 'dev' into dev-slice daanx 2024-12-18 14:41:40 -08:00
  • 69d2b4e991 add comments/doc daanx 2024-12-18 14:41:20 -08:00