Daan Leijen
|
e937070cf1
|
Merge branch 'dev' into dev-platform
|
2023-03-15 20:33:35 -07:00 |
|
Daan Leijen
|
824fd8a7b1
|
fix issue #707; rename a local template parameter (destroy) to work around two-phase template resolve in msvc 2019
|
2023-03-15 20:31:52 -07:00 |
|
Daan Leijen
|
9fb4f2a501
|
update vs2019 ide
|
2023-03-15 19:25:18 -07:00 |
|
Daan Leijen
|
cfe3d04299
|
cleanup
|
2023-03-15 19:15:53 -07:00 |
|
Daan Leijen
|
479ef4bf4c
|
fix precise free size in aligned allocation
|
2023-03-15 19:07:35 -07:00 |
|
Daan Leijen
|
84ef963a47
|
remove conioinclude
|
2023-03-15 14:43:35 -07:00 |
|
Daan Leijen
|
9a2dbf373e
|
move thread init to primitives
|
2023-03-15 13:35:23 -07:00 |
|
Daan Leijen
|
973268bf1e
|
move random initialization to primitives
|
2023-03-15 12:40:18 -07:00 |
|
Daan Leijen
|
9b110090b2
|
move threadid and mi_get_default_heap to primitives
|
2023-03-14 20:35:00 -07:00 |
|
Daan Leijen
|
3579d3b861
|
move mi_thread_id to primitives
|
2023-03-14 19:38:45 -07:00 |
|
Daan Leijen
|
4348a05d0f
|
small fixes
|
2023-03-14 18:24:38 -07:00 |
|
Daan Leijen
|
10f62eb5a1
|
add c primitives, move getenv into primitives
|
2023-03-14 18:10:00 -07:00 |
|
Daan Leijen
|
69cb30a874
|
move process info into primitives
|
2023-03-14 17:15:52 -07:00 |
|
Daan Leijen
|
08a01d26dc
|
initial commit of new primitive layer
|
2023-03-14 16:54:46 -07: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
|
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
|
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
|
056c2ce45b
|
match track free size to tracked malloc size
|
2023-03-05 11:01:51 -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
|
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
|
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
|
389b004cd0
|
update mimalloc-redirect for win11; potential fix for issue #657, attempt 3
|
2023-02-01 11:28:01 -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
|
fca492aacc
|
update mimalloc-redirect for win11; potential fix for issue #657
|
2023-01-31 21:08:43 -08:00 |
|
Daan Leijen
|
4cebb48062
|
bump version to v1.7.9
v1.7.9
|
2022-12-23 13:29:06 -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
|
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
|
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 |
|
Daan Leijen
|
4d1e74aadd
|
add comment
|
2022-12-19 18:01:58 -08:00 |
|
Daan Leijen
|
95b61b8c3d
|
forward libc interface used by wasi-libc; originally by @anuraaga in PR #667 but rebased to the dev branch
|
2022-12-19 17:45:15 -08:00 |
|
Daan Leijen
|
2b0421a25c
|
fix -Wunused-function for mi_strn-cmp; originally by @rui314 in PR #662 but rebased to dev branch
|
2022-12-19 17:38:39 -08:00 |
|
Daan Leijen
|
8c89a77064
|
add default constructors to stl heap allocators
|
2022-12-19 17:25:49 -08:00 |
|
Daan
|
95e88a699e
|
Merge pull request #653 from vmarkovtsev/fix-const
Make "destroy" a compile-time constant + fix const allocator comparisons
|
2022-12-19 17:11:16 -08:00 |
|
Daan
|
51e2be6647
|
Merge branch 'dev' into fix-const
|
2022-12-19 17:10:54 -08:00 |
|
Daan Leijen
|
4f2fdf76a0
|
add braces
|
2022-12-19 16:59:24 -08:00 |
|
Daan Leijen
|
dfc95f34c4
|
first try WriteFile for a redirected stderr
|
2022-12-19 16:57:50 -08:00 |
|