Daan
|
96b55bd0bb
|
potential fix for macOS issue #697
|
2023-03-22 09:48:40 -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 Leijen
|
268dceaa12
|
Merge branch 'dev' into dev-slice
|
2023-03-20 13:55:47 -07:00 |
|
Daan Leijen
|
0b4c3da2e9
|
make process init race free (issue #701)
|
2023-03-20 13:55:39 -07:00 |
|
Daan Leijen
|
3fc30c4a1e
|
merge from dev, version bump to 2.1.0
|
2023-03-20 11:05:18 -07:00 |
|
Daan Leijen
|
f58357548c
|
restructure header files
|
2023-03-20 10:37:39 -07:00 |
|
Daan Leijen
|
1e8769ec95
|
Merge branch 'dev-platform' into dev-slice-platform
|
2023-03-16 20:11:59 -07:00 |
|
Daan Leijen
|
1a99efc671
|
integrate ETW windows event tracing into mimalloc as another track tool
|
2023-03-16 20:08:43 -07:00 |
|
Xinglong He
|
072316bd33
|
add etw support
|
2023-03-16 17:47:20 -07:00 |
|
Daan
|
7d834864bb
|
fix macOSX compilation
|
2023-03-16 11:35:11 -07:00 |
|
Daan Leijen
|
65bbe4014f
|
merge from dev-platform
|
2023-03-15 15:10:12 -07:00 |
|
Daan Leijen
|
9a2dbf373e
|
move thread init to primitives
|
2023-03-15 13:35:23 -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
|
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 Leijen
|
e87badaa1b
|
Merge branch 'dev' into dev-slice
|
2022-12-23 13:05:05 -08:00 |
|
Daan Leijen
|
e68f2c1479
|
fix recursion issue on exit on windows, #672
|
2022-12-23 13:02:16 -08:00 |
|
Daan Leijen
|
92ffc25d79
|
merge from dev
|
2022-12-19 17:08:45 -08:00 |
|
Johannes Schindelin
|
745a34f475
|
Fix whitespace
This mostly deletes trailing spaces.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
|
2022-12-03 00:24:20 +01:00 |
|
Daan Leijen
|
911ea81630
|
Merge branch 'dev' into dev-slice
|
2022-11-28 10:55:35 -08:00 |
|
Daan Leijen
|
10981ab122
|
add initial support for using mimalloc with address sanitizer support; use -DMI_ASAN=ON
|
2022-11-28 10:55:19 -08:00 |
|
Daan Leijen
|
e6ab602ca1
|
add comment
|
2022-11-21 10:24:02 -08:00 |
|
Daan Leijen
|
163afcce75
|
merge from dev with the destroy_on_exit option
|
2022-11-21 10:03:52 -08:00 |
|
Daan Leijen
|
35d332141d
|
experimental destroy_on_exit option for statically linked mimalloc in a dynamically unloaded DLL
|
2022-11-18 11:00:23 -08:00 |
|
Daan Leijen
|
7ebd1c6daf
|
merge from dev
|
2022-11-18 10:22:45 -08:00 |
|
Daan Leijen
|
18cf94dff6
|
move keys field in the page struct to keep offsets in the fast path the same for different build variants
|
2022-11-18 10:14:37 -08:00 |
|
daan
|
a27637acb3
|
merge from dev
|
2022-11-07 14:58:17 -08:00 |
|
daan
|
27fc2cf17e
|
fix random initializer
|
2022-11-07 14:57:07 -08:00 |
|
daan
|
29405c7d70
|
fix initializer
|
2022-11-07 14:53:27 -08:00 |
|
daan
|
c26c5da016
|
Merge branch 'dev' into dev-slice
|
2022-11-07 14:51:18 -08:00 |
|
daan
|
3e1d800e9b
|
potential fix for windows static linking with thread creation in dll's
|
2022-11-07 14:47:53 -08:00 |
|
daan
|
9f36808a7f
|
initial api for heaps restricted to a certain arena
|
2022-11-01 16:22:51 -07:00 |
|
daan
|
0b1012aee0
|
Merge branch 'dev' into dev-slice
|
2022-10-31 15:30:54 -07:00 |
|
daan
|
d8dd297974
|
add cmake option MI_WIN_REDIRECT to be able to explicitly disable linking with mimalloc-redirect on windows; always OFF on ARM, fixes issue #591 and #590
|
2022-10-31 15:26:21 -07:00 |
|
daan
|
c4663463d1
|
add mi_cdecl to functions to avoid errors when compiling with a different calling convention, see PR #592
|
2022-10-31 12:16:34 -07:00 |
|
Daan Leijen
|
b86bbbff00
|
merge from dev
|
2022-04-14 16:07:57 -07:00 |
|
Daan Leijen
|
f87cba9bd8
|
add max segment reclaim as an option
|
2022-04-14 16:05:49 -07:00 |
|
Daan Leijen
|
7e492f4420
|
merge from dev
|
2022-04-09 15:07:07 -07:00 |
|
Daan Leijen
|
faca422b71
|
fix msvc warnings at level 4
|
2022-04-09 14:48:30 -07:00 |
|
Daan Leijen
|
6c91c75b14
|
remove thread local segment cache
|
2022-04-09 14:33:20 -07:00 |
|
Daan Leijen
|
5c7ada4b20
|
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
|
2022-04-08 16:37:08 -07:00 |
|
Daan Leijen
|
2d8f13fb93
|
Merge branch 'dev-slice' of https://github.com/microsoft/mimalloc into dev-slice
|
2022-04-08 14:46:33 -07:00 |
|
Daan
|
131b62283b
|
Merge branch 'dev' into dev-slice
|
2022-04-08 14:10:08 -07:00 |
|
Daan
|
b7677b6f84
|
fix atomic warnings on clang14 (issue #571)
|
2022-04-08 14:09:38 -07:00 |
|
daan
|
984e946f76
|
Merge branch 'dev' into dev-slice
|
2022-04-07 20:26:43 -07:00 |
|
daan
|
185f296513
|
improve atomic operations for the thread metadata cache
|
2022-04-07 20:26:35 -07:00 |
|
daan
|
196ceeac59
|
merge from dev
|
2022-04-07 20:18:52 -07:00 |
|
daan
|
6e5788d076
|
add small cache for thread metadata for programs that create/destroy many OS threads
|
2022-04-07 20:17:48 -07:00 |
|