Commit Graph

2182 Commits

Author SHA1 Message Date
Daan Leijen
8184e9de1f Merge branch 'dev' into dev-slice 2023-03-06 10:29:27 -08:00
Daan Leijen
2e6ab0f230 add documentation for tracking tools; rename with prefix MI_TRACK_tool 2023-03-06 09:02:38 -08:00
Daan Leijen
7ec798e197 make test-stress match the one in dev 2023-03-05 22:54:10 -08:00
Daan Leijen
43533fa968 Merge branch 'dev' into dev-slice 2023-03-05 22:29:54 -08:00
Daan Leijen
64fb009695 fix warning with zero padding 2023-03-05 22:27:45 -08:00
Daan Leijen
e912697d90 fix warning with zero padding 2023-03-05 22:26:05 -08:00
Daan Leijen
b3f3a0de3b include psapi.h instead of defining PROCESS_MEMORY_COUNTERS on windows 2023-03-05 22:22:36 -08:00
Daan Leijen
d0eebedfbf merge from dev 2023-03-05 22:15:07 -08:00
Daan Leijen
6f31115c7f fix segment defined memory for valgrind 2023-03-05 22:11:42 -08:00
Daan Leijen
465eb81d30 track free blocks in valgrind for heap_destroy as well 2023-03-05 18:18:41 -08:00
Daan Leijen
82c85d1a13 fix valgrind mem for large alignment 2023-03-05 18:03:04 -08:00
Daan
b3176ada74 merge from dev, fix commit size in asan tracking 2023-03-05 11:17:39 -08:00
Daan
056c2ce45b match track free size to tracked malloc size 2023-03-05 11:01:51 -08:00
Daan
f32b42e6cc Merge branch 'dev' into dev-slice 2023-03-04 16:03:22 -08:00
Daan
20ae35a1d4 remove accidental -fsanitize 2023-03-04 16:03:14 -08:00
Daan
3c906bde8b better track_free_size 2023-03-04 15:17:13 -08:00
Daan
e4b9ea918f merge from dev 2023-03-04 14:52:30 -08:00
Daan
6dcebdc303 fix sizes in memory tracking and padding for huge alignments 2023-03-04 14:49:02 -08:00
Daan
e24c7c9de6 fix asan compilation on macOSX 2023-03-04 09:58:17 -08:00
Daan
6cc0ad72fc match declaration of mi_malloc_size_checked on macOS 2023-03-04 09:58:02 -08:00
Daan
0d9e7ab61e remove extern inline from alloc_new functions to avoid link warnings 2023-03-04 09:27:04 -08:00
Daan
cb4fc2c792 reset stats for stress test when using mimalloc 2023-03-04 09:17:35 -08:00
Daan Leijen
5fe4a3480f revert default max align commit back to 16 2023-02-20 12:21:06 -08:00
daan
8be4cee418 change max align size to 8 2023-02-20 12:15:26 -08:00
Daan Leijen
e7b941a136 Merge branch 'dev' into dev-slice 2023-02-07 11:08:10 -08:00
Daan Leijen
6a230f8329 fix compilation of heap specific STL allocators for vs2017 2023-02-07 11:07:52 -08:00
Daan Leijen
507f75b56c update vs2017 project files 2023-02-07 11:07:08 -08:00
Daan Leijen
1a136c7e3d Merge branch 'dev' into dev-slice 2023-02-01 11:28:22 -08:00
Daan Leijen
389b004cd0 update mimalloc-redirect for win11; potential fix for issue #657, attempt 3 2023-02-01 11:28:01 -08:00
Daan Leijen
efb7a159d5 Merge branch 'dev' into dev-slice 2023-02-01 11:23:37 -08:00
Daan Leijen
23868f0801 update mimalloc-redirect for win11; potential fix for issue #657, attempt 2 2023-02-01 11:23:20 -08:00
Daan Leijen
a6f092a6f5 Merge branch 'dev' into dev-slice 2023-01-31 21:08:55 -08:00
Daan Leijen
fca492aacc update mimalloc-redirect for win11; potential fix for issue #657 2023-01-31 21:08:43 -08:00
Daan Leijen
1e4b6b734e fix assertion that was too strict (issue #691) 2023-01-31 16:02:35 -08:00
Daan Leijen
7bb34e056c fix readme 2022-12-23 13:35:50 -08:00
Daan Leijen
28cf67e5b6 bump version to 2.0.9 2022-12-23 13:31:56 -08:00
Daan Leijen
4cebb48062 bump version to v1.7.9 2022-12-23 13:29:06 -08:00
Daan Leijen
e87badaa1b Merge branch 'dev' into dev-slice 2022-12-23 13:05:05 -08:00
Daan Leijen
9adb032e9c test non-default heap 2022-12-23 13:04:53 -08:00
Daan Leijen
e68f2c1479 fix recursion issue on exit on windows, #672 2022-12-23 13:02:16 -08:00
Daan Leijen
d1fff1119a reorganize span free code 2022-12-21 12:19:09 -08:00
Daan Leijen
a873ddc4fa merge from dev 2022-12-21 12:10:46 -08:00
Daan Leijen
37d5ce9498 comment out include 2022-12-21 12:09:52 -08:00
Daan Leijen
aa2d00fde8 make heap_new inline again 2022-12-21 10:28:58 -08:00
Daan Leijen
0f796a56a9 fix bug where eager committed memory would be immediatedy decommitted; possible fix for issue #669 2022-12-20 18:59:55 -08:00
Daan Leijen
11ddba7a06 Merge branch 'dev' into dev-slice 2022-12-19 18:59:45 -08:00
Daan Leijen
ef3f651f3f change implementation of mi_realpath to be more robust; see issue #660 2022-12-19 18:59:33 -08:00
Daan Leijen
94b8cb870e quote path in post-build event (issue #666 2022-12-19 18:40:12 -08:00
Daan Leijen
b701d4cbfa bump cmake minimal version to 3.13 to support CMAKE_INTERPROCEDURAL_OPTIMIZATION -- see PR 656. 2022-12-19 18:39:52 -08:00
Daan Leijen
ab99eb5830 quote path in post-build event (issue #666 2022-12-19 18:12:27 -08:00