Commit graph

  • 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
  • b432f77bfc Merge branch 'dev3' into dev3-bin daanx 2025-01-03 13:50:37 -08:00
  • f6c2550eac fix enable large pages daanx 2025-01-03 13:50:31 -08:00
  • b6adbbca0c combine flags and xthread_id Daan Leijen 2025-01-03 13:15:46 -08:00
  • fcdec6dec7 Merge branch 'dev' into dev-slice Daan Leijen 2025-01-03 08:52:40 -08:00
  • 3c43225c1f fix initialization warning on gcc Daan Leijen 2025-01-03 08:51:02 -08:00
  • 281a513642 fix initialization warning on gcc Daan Leijen 2025-01-03 08:48:06 -08:00
  • bbd7a492f0 fix signedness warning Daan Leijen 2025-01-03 08:46:30 -08:00
  • 7e539cc353 Merge branch 'dev3' into dev3-bin Daan Leijen 2025-01-03 08:38:45 -08:00
  • 2a75500ac2 disable large pages by default Daan Leijen 2025-01-03 08:38:36 -08:00
  • 4e43ebb496 Merge branch 'dev' into dev3 Daan Leijen 2025-01-03 08:17:44 -08:00
  • a0a6ad3cf9 add thread_local for c++ Daan Leijen 2025-01-03 08:17:32 -08:00
  • 53873df613 Merge branch 'dev3' into dev3-bin Daan Leijen 2025-01-02 17:25:49 -08:00
  • 211f11218e merge from dev Daan Leijen 2025-01-02 17:25:38 -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
  • 9363900f75 Merge branch 'dev3-bin' of e:\dev\mimalloc3 into dev3-bin Daan Leijen 2025-01-02 15:21:43 -08:00
  • ab78d57a84 search size bins from small to large daanx 2025-01-02 15:19:08 -08:00
  • d25f714ff5 merge from dev3 daanx 2025-01-02 15:06:31 -08:00
  • d242e86e74 Merge branch 'dev' into dev3 daanx 2025-01-02 15:02:57 -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
  • 34e402e128 fix NX test in try_find_and_clearN daanx 2025-01-02 15:00:17 -08:00
  • 10b40f90fc fix scan of NX daanx 2025-01-02 14:59:42 -08:00
  • 44264b3d8b Merge branch 'dev3-bin' of e:\dev\mimalloc3 into dev3-bin Daan Leijen 2025-01-02 12:45:38 -08:00
  • 670ebd0348 merge from dev3; make medium bin larger than other daanx 2025-01-02 12:24:27 -08:00
  • 5e26ba6fe6 fix debug output daanx 2025-01-02 12:14:12 -08:00
  • 3933ac9a3f merge from dev3 daanx 2025-01-02 11:54:26 -08:00
  • c507ee3d96 make bitmap scan cross bfields for NX; disable the use of large object pages daanx 2025-01-02 11:42:28 -08:00
  • ff52ea0553 Merge branch 'dev3' into dev3-bin daanx 2024-12-31 15:11:24 -08:00
  • 0d302cd174 add comments daanx 2024-12-31 15:11:09 -08:00
  • 84f2038a2c Merge branch 'dev3' into dev3-bin Daan Leijen 2024-12-31 14:28:25 -08:00
  • 9665d604d3 merge from dev Daan Leijen 2024-12-31 14:28:09 -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
  • f40cd9cd60
    Fix signedness warning Daan 2024-12-31 11:03:44 -08:00
  • 9f4bd23085
    Fix build with ubsan and tsan Daan 2024-12-31 11:03:18 -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
  • 55fc7e5f3b
    Merge 0ac3930ecf into aa6f203ecd Doctor Lai 2024-12-30 11:41:16 -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
  • 277abfeb48 Merge branch 'dev-slice-sk' of https://github.com/microsoft/mimalloc into dev-slice-sk Sergiy Kuryata 2024-12-28 11:48:51 -08:00
  • 08eee6ae82 Disable forced purge for abandoned segments Sergiy Kuryata 2024-12-28 11:46:30 -08:00
  • 9511d09529 add neon version for chunk all_set Daan 2024-12-26 23:51:37 -08:00
  • dddcd5de16 add neon version for chunk_is_clear Daan 2024-12-26 23:49:38 -08:00