Commit graph

  • 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
  • 82a8b2445e Merge branch 'dev3' into dev3-bin Daan 2024-12-26 23:12:11 -08:00
  • 8a4c26377f add neon code for bit clear Daan 2024-12-26 23:12:03 -08:00
  • c9ab24899c Merge branch 'dev3' into dev3-bin Daan 2024-12-26 11:19:32 -08:00
  • e6d9011b9d Merge branch 'dev' into dev3 Daan 2024-12-26 11:19:04 -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
  • e359e9b12b merge from dev3 daanx 2024-12-26 10:43:10 -08:00
  • fb704834c4 Merge branch 'dev3' into dev3-bin daanx 2024-12-26 10:42:35 -08:00
  • 0a7fd7eb6f use fixed tls on windows with static linking daanx 2024-12-26 10:42:24 -08:00
  • 807b5cd342 Merge branch 'dev3' into dev3-bin daanx 2024-12-26 10:38:02 -08:00
  • 8b6eb4752b merge from dev, add decl_hidden for better codegen on page_map loading daanx 2024-12-26 10:37:51 -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
  • f72ac7a5aa add attr_noexept for better codegen on msvc daanx 2024-12-26 10:28:36 -08:00
  • 4c5bc125ab Merge branch 'dev3' into dev3-bin daanx 2024-12-26 10:25:03 -08:00
  • b70fd1093a merge from dev daanx 2024-12-26 10:24:56 -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
  • 2aad74e0c3 Merge branch 'dev3' into dev3-bin daanx 2024-12-26 10:15:38 -08:00
  • bec06cfb95 merge from dev daanx 2024-12-26 10:15:08 -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
  • 27e0c467ae fix c++ initializer warning daanx 2024-12-25 14:56:11 -08:00
  • 76d50d4566 Merge branch 'dev3' into dev3-bin Daan Leijen 2024-12-25 14:41:43 -08:00
  • efe10513ec fix initializer warning on clang-18 Daan Leijen 2024-12-25 14:40:32 -08:00
  • b48ffaf230 Merge branch 'dev' of d:\dev\mimalloc3 into dev Daan Leijen 2024-12-25 14:15:13 -08:00
  • a245135d89 Merge branch 'dev3' into dev3-bin daanx 2024-12-25 14:12:52 -08:00
  • 5f13941c18 fix constructor re-initialization on subproc_main daanx 2024-12-25 14:12:45 -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
  • c65d5b878b Merge branch 'dev3' into dev3-bin daanx 2024-12-25 13:30:50 -08:00
  • 7ae726bb39 small fixes daanx 2024-12-25 13:30:42 -08:00
  • b5c4a3c6e7 merge from dev3 daanx 2024-12-25 11:47:54 -08:00
  • 8339cefdeb fix stats for delay purge commit daanx 2024-12-25 11:45:01 -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
  • 15061be4b2 commit page-map within one allocation daanx 2024-12-25 10:50:49 -08:00
  • ce7eb4db7a fix page commit-on-demand setting daanx 2024-12-25 10:49:49 -08:00
  • 5a663da9aa fix build warning daanx 2024-12-24 20:38:36 -08:00