Commit Graph

  • e1e1e25d21 add ASAN to pipeline Daan Leijen 2023-03-29 11:52:46 -07:00
  • cbd7f94a44 merge from dev Daan Leijen 2023-03-29 11:48:46 -07:00
  • 2440e60d95 copy static.o to the cmake directory (issue #706) Daan Leijen 2023-03-29 11:48:01 -07:00
  • 8ecbc29a02 prepare readme for release Daan Leijen 2023-03-29 11:46:56 -07:00
  • ec97e2ab37 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-28 16:48:59 -07:00
  • 79f31b0e8f use syscalls for open/close etc when initializing to avoid recursion when these are intercepted (issue #713) Daan Leijen 2023-03-28 16:44:35 -07:00
  • 6dd3073a75 avoid caching segments in pinned arenas; happes with huge OS page reservations Daan Leijen 2023-03-28 10:16:19 -07:00
  • 391f8bbd72 merge from dev Daan Leijen 2023-03-28 10:00:18 -07:00
  • 176b6e6aa0 add mi_arena_is_os_allocated Daan Leijen 2023-03-28 09:59:41 -07:00
  • 90600188a8 remove superfluous prototypes Daan Leijen 2023-03-28 09:58:31 -07:00
  • 4c681cffe0 merge from dev Daan Leijen 2023-03-28 09:27:06 -07:00
  • 9792b6364d move more prototypes in internal.h for safety Daan Leijen 2023-03-28 09:25:32 -07:00
  • 6a8b158a9f merge from dev Daan Leijen 2023-03-28 09:15:01 -07:00
  • 560e32b2e1 update comments Daan Leijen 2023-03-28 09:14:17 -07:00
  • 165b847051 improve segment_cache assertions Daan Leijen 2023-03-23 16:11:38 -07:00
  • 1cbc55f2b8 fix initialization of decommit mask for huge pages Daan Leijen 2023-03-23 13:05:10 -07:00
  • b0e4309210 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-23 11:21:57 -07:00
  • a21ddd03fe add verbose message if thread sanitizer is enabled Daan Leijen 2023-03-23 11:21:45 -07:00
  • c9dcca6a64 update comments Daan Leijen 2023-03-21 19:51:10 -07:00
  • 564222e737 Merge branch 'dev' into dev-slice Daan 2023-03-22 09:56:51 -07:00
  • d976fbe08b remove spurious include Daan 2023-03-22 09:56:40 -07:00
  • 0f07900601 Merge branch 'dev' into dev-slice Daan 2023-03-22 09:49:45 -07:00
  • 65660a83be merge from dev Daan 2023-03-22 09:49:43 -07:00
  • 96b55bd0bb potential fix for macOS issue #697 Daan 2023-03-22 09:48:40 -07:00
  • be04391ab7 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-21 19:43:27 -07:00
  • 70fefec837 fix huge OS page count when a timeout happens (issue #711) Daan Leijen 2023-03-21 19:42:25 -07:00
  • bdf1021886 merge from dev Daan Leijen 2023-03-20 14:31:01 -07:00
  • 1ded6e2dec increase env limit to 10000 entries (issue #685) Daan Leijen 2023-03-20 14:30:38 -07:00
  • b0ba746307 merge from dev Daan Leijen 2023-03-20 14:28:21 -07:00
  • 06f0ba232e prevent reentrancy on thread_done (issue #699) Daan 2023-03-20 14:23:52 -07:00
  • b893311365 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan 2023-03-20 14:23:00 -07:00
  • 0877c941de merge from dev Daan 2023-03-20 14:20:48 -07:00
  • c92e9e7bf7 add comment that thread id's should not be zero, issue #698 Daan Leijen 2023-03-20 14:01:09 -07:00
  • 268dceaa12 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-20 13:55:47 -07:00
  • 0b4c3da2e9 make process init race free (issue #701) Daan Leijen 2023-03-20 13:55:39 -07:00
  • 01b460fedb add std::string test for macos Daan 2023-03-20 13:24:11 -07:00
  • a582d760ed refine start offset in a page Daan Leijen 2023-03-20 12:39:15 -07:00
  • c935521bf9 fix test and project Daan Leijen 2023-03-20 12:32:41 -07:00
  • 4bf63300b3 fix alignment issue #700 Daan Leijen 2023-03-20 12:29:36 -07:00
  • 30df80b05a proper prototype Daan Leijen 2023-03-20 11:50:05 -07:00
  • 90f866c5bc fix warnings for issues #709 Daan Leijen 2023-03-20 11:45:34 -07:00
  • dc0dddcb7d Merge branch 'dev' into dev-slice Daan Leijen 2023-03-20 11:43:41 -07:00
  • 54ad5e76fd fix warnings for issues #709 Daan Leijen 2023-03-20 11:43:31 -07:00
  • 4a18fa3775 Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-20 11:31:03 -07:00
  • 65402836ae comments Daan Leijen 2023-03-20 11:30:52 -07:00
  • d40a26a536 merge from dev Daan Leijen 2023-03-20 11:22:11 -07:00
  • 287010578d update ide project files Daan Leijen 2023-03-20 11:20:30 -07:00
  • e0763f81bc Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-20 11:11:13 -07:00
  • 2f9b2f51b9 update 2022 ide Daan Leijen 2023-03-20 11:11:01 -07:00
  • 993c0a49b4 fix includes Daan Leijen 2023-03-20 11:06:28 -07:00
  • 3fc30c4a1e merge from dev, version bump to 2.1.0 Daan Leijen 2023-03-20 11:05:18 -07:00
  • e24e1125ee bump version to 1.8.0 Daan Leijen 2023-03-20 11:03:50 -07:00
  • 0509d11ac5 more comments Daan Leijen 2023-03-20 11:02:16 -07:00
  • ec5f4904b0 more comments Daan Leijen 2023-03-20 11:01:40 -07:00
  • c0c762611c add prim/osx directory Daan Leijen 2023-03-20 10:49:56 -07:00
  • f58357548c restructure header files Daan Leijen 2023-03-20 10:37:39 -07:00
  • 1a5afd9976 Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-20 10:23:14 -07:00
  • 6ae6c42700 simplify primitives API Daan Leijen 2023-03-19 20:21:20 -07:00
  • 85a2bb5c60 update process info primitive api Daan Leijen 2023-03-19 19:11:43 -07:00
  • 99c9f55511 simplify primitives API Daan Leijen 2023-03-19 20:21:20 -07:00
  • 8fbe7aae50 update process info primitive api Daan Leijen 2023-03-19 19:11:43 -07:00
  • cbccbbe9a4 c++ override test new placement operator David Carlier 2023-03-18 11:11:49 +00:00
  • eca98ac056 Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-16 20:17:01 -07:00
  • 17a20f280b dont track ETW by default Daan Leijen 2023-03-16 20:16:31 -07:00
  • 92358f850d Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-16 20:14:07 -07:00
  • 8a560908ea Merge branch 'dev-slice' into dev-slice-platform Daan Leijen 2023-03-16 20:13:54 -07:00
  • 33880f9a23 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-16 20:13:27 -07:00
  • 3ebcc0bac4 fix syntax in cmakelists Daan Leijen 2023-03-16 20:13:21 -07:00
  • 1e8769ec95 Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-16 20:11:59 -07:00
  • 63f88cb43d rename Daan Leijen 2023-03-16 20:10:46 -07:00
  • 1a99efc671 integrate ETW windows event tracing into mimalloc as another track tool Daan Leijen 2023-03-16 20:08:43 -07:00
  • 072316bd33 add etw support Xinglong He 2023-03-11 17:30:21 -08:00
  • 8a1f6c82b2 move prim files in subdirectories Daan Leijen 2023-03-16 17:47:00 -07:00
  • 2e85af5bb2 Merge branch 'dev' into dev-platform Daan Leijen 2023-03-16 17:42:11 -07:00
  • 134b23b921 fix asan/valgrind api fill test Daan Leijen 2023-03-16 17:42:00 -07:00
  • 7d834864bb fix macOSX compilation Daan 2023-03-16 11:35:11 -07:00
  • 61ae0d1d5e merge from dev-platform Daan Leijen 2023-03-15 20:42:59 -07:00
  • c4c96d2f8d update older vs ide projects Daan Leijen 2023-03-15 20:38:10 -07:00
  • 4da64ac904 Merge branch 'dev-slice' into dev-slice-platform Daan Leijen 2023-03-15 20:33:52 -07:00
  • e937070cf1 Merge branch 'dev' into dev-platform Daan Leijen 2023-03-15 20:33:35 -07:00
  • c80e2d5b03 Merge branch 'dev' into dev-slice Daan Leijen 2023-03-15 20:33:16 -07:00
  • 824fd8a7b1 fix issue #707; rename a local template parameter (destroy) to work around two-phase template resolve in msvc 2019 Daan Leijen 2023-03-15 20:31:52 -07:00
  • 9fb4f2a501 update vs2019 ide Daan Leijen 2023-03-15 19:25:18 -07:00
  • ea40b8fcda merge from dev-platform Daan Leijen 2023-03-15 19:17:20 -07:00
  • cfe3d04299 cleanup Daan Leijen 2023-03-15 19:15:53 -07:00
  • 348800600a Merge branch 'dev-platform' into dev-slice-platform Daan Leijen 2023-03-15 19:07:48 -07:00
  • 479ef4bf4c fix precise free size in aligned allocation Daan Leijen 2023-03-15 19:07:35 -07:00
  • 65bbe4014f merge from dev-platform Daan Leijen 2023-03-15 15:10:12 -07:00
  • 84ef963a47 remove conioinclude Daan Leijen 2023-03-15 14:43:35 -07:00
  • 9a2dbf373e move thread init to primitives Daan Leijen 2023-03-15 13:35:23 -07:00
  • 973268bf1e move random initialization to primitives Daan Leijen 2023-03-15 12:40:18 -07:00
  • 9b110090b2 move threadid and mi_get_default_heap to primitives Daan Leijen 2023-03-14 20:35:00 -07:00
  • 3579d3b861 move mi_thread_id to primitives Daan Leijen 2023-03-14 19:38:45 -07:00
  • 4348a05d0f small fixes Daan Leijen 2023-03-14 18:24:38 -07:00
  • 10f62eb5a1 add c primitives, move getenv into primitives Daan Leijen 2023-03-14 18:10:00 -07:00
  • 69cb30a874 move process info into primitives Daan Leijen 2023-03-14 17:15:52 -07:00
  • 08a01d26dc initial commit of new primitive layer Daan Leijen 2023-03-14 16:54:46 -07:00
  • a90737a7fa fix valgrind tracking for zero initialized segments Daan Leijen 2023-03-06 10:44:43 -08:00
  • 8184e9de1f Merge branch 'dev' into dev-slice Daan Leijen 2023-03-06 10:29:27 -08:00
  • 2e6ab0f230 add documentation for tracking tools; rename with prefix MI_TRACK_tool Daan Leijen 2023-03-06 09:02:38 -08:00