Commit graph

2298 commits

Author SHA1 Message Date
Daan Leijen
c4220e43b6 merge from dev 2023-03-29 16:24:55 -07:00
Daan Leijen
06b94fc5e6 remove redundant code (pr #674 by @rganesan) 2023-03-29 16:19:07 -07:00
Daan Leijen
accdc4de70 fix MI_SKIP_COLLECT_ON_EXIT syntax (pr #671 by @Unsttopabull) 2023-03-29 16:17:10 -07:00
Daan Leijen
f806eb8498 remove redundant OR in mmap flags (pr #675) 2023-03-29 16:15:20 -07:00
Daan Leijen
dd7b99d477 apply some spelling fixes from PR #710 2023-03-29 16:10:01 -07:00
Daan
c2a2533fba fix haiku compilation (pr #679) 2023-03-29 16:02:46 -07:00
Daan
2141e414a7
Merge pull request #708 from devnexen/new_placement_tests
c++ override test new placement operator
2023-03-29 15:57:53 -07:00
Daan Leijen
61a32e62b8 support cygwin compilation (pr #712) 2023-03-29 15:56:31 -07:00
Daan Leijen
f20d22a3e4 fix arm compilation (PR 694) 2023-03-29 15:53:05 -07:00
Daan Leijen
72f4e0aedd Merge branch 'dev' into dev-slice 2023-03-29 13:00:59 -07:00
Daan Leijen
1cb0193ff1 fix hex formatting of errors 2023-03-29 13:00:35 -07:00
Daan
5a8f26359c Merge branch 'dev' into dev-slice 2023-03-29 12:40:03 -07:00
Daan
5bc724d18f fix warnings on macOS 2023-03-29 12:39:34 -07:00
Daan Leijen
42c8015cbc merge from dev 2023-03-29 12:31:49 -07:00
Daan Leijen
068d1d8842 increase timeout in pipeline for linux for tsan run 2023-03-29 12:27:22 -07:00
Daan Leijen
0ca31d2db1 fix pipeline for tsan 2023-03-29 12:20:29 -07:00
Daan Leijen
8e6a475386 add ubsan and tsan to pipeline 2023-03-29 12:13:59 -07:00
Daan Leijen
651ff2c68b fix cmake for windows 2023-03-29 11:55:00 -07:00
Daan Leijen
e1e1e25d21 add ASAN to pipeline 2023-03-29 11:52:46 -07:00
Daan Leijen
cbd7f94a44 merge from dev 2023-03-29 11:48:46 -07:00
Daan Leijen
2440e60d95 copy static.o to the cmake directory (issue #706) 2023-03-29 11:48:01 -07:00
Daan Leijen
8ecbc29a02 prepare readme for release 2023-03-29 11:46:56 -07:00
Daan Leijen
ec97e2ab37 Merge branch 'dev' into dev-slice 2023-03-28 16:48:59 -07:00
Daan Leijen
79f31b0e8f use syscalls for open/close etc when initializing to avoid recursion when these are intercepted (issue #713) 2023-03-28 16:44:35 -07:00
Daan Leijen
6dd3073a75 avoid caching segments in pinned arenas; happes with huge OS page reservations 2023-03-28 10:16:19 -07:00
Daan Leijen
391f8bbd72 merge from dev 2023-03-28 10:00:18 -07:00
Daan Leijen
176b6e6aa0 add mi_arena_is_os_allocated 2023-03-28 09:59:41 -07:00
Daan Leijen
90600188a8 remove superfluous prototypes 2023-03-28 09:58:31 -07:00
Daan Leijen
4c681cffe0 merge from dev 2023-03-28 09:27:06 -07:00
Daan Leijen
9792b6364d move more prototypes in internal.h for safety 2023-03-28 09:25:32 -07:00
Daan Leijen
6a8b158a9f merge from dev 2023-03-28 09:15:01 -07:00
Daan Leijen
560e32b2e1 update comments 2023-03-28 09:14:17 -07:00
Daan Leijen
165b847051 improve segment_cache assertions 2023-03-23 16:11:38 -07:00
Daan Leijen
1cbc55f2b8 fix initialization of decommit mask for huge pages 2023-03-23 13:05:10 -07:00
Daan Leijen
b0e4309210 Merge branch 'dev' into dev-slice 2023-03-23 11:21:57 -07:00
Daan Leijen
a21ddd03fe add verbose message if thread sanitizer is enabled 2023-03-23 11:21:45 -07:00
Daan Leijen
c9dcca6a64 update comments 2023-03-22 10:31:04 -07:00
Daan
564222e737 Merge branch 'dev' into dev-slice 2023-03-22 09:56:51 -07:00
Daan
d976fbe08b remove spurious include 2023-03-22 09:56:40 -07:00
Daan
0f07900601 Merge branch 'dev' into dev-slice 2023-03-22 09:49:45 -07:00
Daan
65660a83be merge from dev 2023-03-22 09:49:43 -07:00
Daan
96b55bd0bb potential fix for macOS issue #697 2023-03-22 09:48:40 -07:00
Daan Leijen
be04391ab7 Merge branch 'dev' into dev-slice 2023-03-21 19:43:27 -07:00
Daan Leijen
70fefec837 fix huge OS page count when a timeout happens (issue #711) 2023-03-21 19:42:25 -07:00
Daan Leijen
bdf1021886 merge from dev 2023-03-20 14:31:01 -07:00
Daan Leijen
1ded6e2dec increase env limit to 10000 entries (issue #685) 2023-03-20 14:30:38 -07:00
Daan Leijen
b0ba746307 merge from dev 2023-03-20 14:28:21 -07:00
Daan
06f0ba232e prevent reentrancy on thread_done (issue #699) 2023-03-20 14:23:52 -07:00
Daan
b893311365 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev 2023-03-20 14:23:00 -07:00
Daan
0877c941de merge from dev 2023-03-20 14:20:48 -07:00