daanx
|
a5b7d7f264
|
subprocesses own arena's
|
2024-12-20 21:38:31 -08:00 |
|
daanx
|
53857ddaa3
|
Merge branch 'dev' into dev3
|
2024-12-20 17:32:32 -08:00 |
|
daanx
|
93e14344c7
|
use srw lock on windows
|
2024-12-20 17:32:26 -08:00 |
|
daanx
|
7141d9f164
|
remove busy wait for arena reservation
|
2024-12-20 17:31:48 -08:00 |
|
daanx
|
bc459b5e16
|
Merge branch 'dev3' of https://github.com/microsoft/mimalloc into dev3
|
2024-12-20 16:46:18 -08:00 |
|
Daan Leijen
|
278f1ff556
|
merge from dev; match test-stress
|
2024-12-20 14:00:02 -08:00 |
|
Daan Leijen
|
f3d83e5fa6
|
insert full pages at the end of the queue; only override page candidate if the page is not too full
|
2024-12-20 13:55:31 -08:00 |
|
daanx
|
efa82e1c7d
|
Merge branch 'dev3' of https://github.com/microsoft/mimalloc into dev3
|
2024-12-20 13:10:16 -08:00 |
|
Daan Leijen
|
7822438561
|
merge from dev
|
2024-12-20 13:06:46 -08:00 |
|
Daan Leijen
|
df82338d8a
|
don't override a page candidate with a page that is too full
|
2024-12-20 13:04:30 -08:00 |
|
Daan Leijen
|
f6408235f7
|
merge from dev
|
2024-12-20 13:01:00 -08:00 |
|
Daan Leijen
|
26eaa1f4e2
|
fix cmake to generate mimalloc.dll on windows
|
2024-12-20 12:52:58 -08:00 |
|
Daan Leijen
|
4ed44f9621
|
update readme to use mimalloc.dll (instead of mimalloc-override.dll)
|
2024-12-20 12:52:34 -08:00 |
|
Daan Leijen
|
4b7313914e
|
add updated minject v1.2 that defaults to mimalloc.dll instead of mimalloc-override.dll
|
2024-12-20 12:52:00 -08:00 |
|
Daan Leijen
|
f8a253e6e8
|
update IDE settings to match cmake output; in particular mimalloc-override.dll -> mimalloc.dll
|
2024-12-20 12:51:13 -08:00 |
|
Daan Leijen
|
5614c5052e
|
don't prefer high used candidate if it is too full
|
2024-12-20 11:56:04 -08:00 |
|
Daan Leijen
|
2db407d1e9
|
revert back to generating mimalloc.dll instead of mimalloc-override.dll
|
2024-12-20 11:54:39 -08:00 |
|
daanx
|
de8001c107
|
add specialized is_set for 1 bit
|
2024-12-19 19:18:04 -08:00 |
|
daanx
|
8dd605099b
|
fix arm64ec asm
|
2024-12-19 15:29:40 -08:00 |
|
Daan Leijen
|
7456d22fe3
|
add link for VS generator
|
2024-12-19 14:22:10 -08:00 |
|
Daan Leijen
|
3a9c402e51
|
update readme for cmake on windows
|
2024-12-19 14:18:16 -08:00 |
|
Daan Leijen
|
b51c0974d3
|
fix cmake for visual studio on arm64
|
2024-12-19 14:00:54 -08:00 |
|
Daan Leijen
|
2876b8c0c5
|
update redirection readme
|
2024-12-19 11:42:38 -08:00 |
|
Daan Leijen
|
0c6235e129
|
add _base test for redirection
|
2024-12-19 11:37:42 -08:00 |
|
Daan Leijen
|
c409928f5e
|
Merge branch 'dev' of d:\dev\mimalloc3 into dev
|
2024-12-19 11:12:44 -08:00 |
|
Daan Leijen
|
130227e399
|
update redirection modules to v1.3
|
2024-12-19 11:10:17 -08:00 |
|
Daan Leijen
|
27d929f338
|
add support for arm64ec
|
2024-12-18 23:55:37 -08:00 |
|
daanx
|
b18e1546a7
|
merge from dev
|
2024-12-18 15:59:33 -08:00 |
|
daanx
|
61a112cde5
|
fix MI_ARCH test
|
2024-12-18 14:45:44 -08:00 |
|
daanx
|
69d2b4e991
|
add comments/doc
|
2024-12-18 14:41:20 -08:00 |
|
daanx
|
515ae84174
|
syntax error
|
2024-12-18 14:35:10 -08:00 |
|
daanx
|
636d646b9c
|
update arch detection in cmake
|
2024-12-18 14:20:49 -08:00 |
|
daanx
|
264d5a6704
|
update stat adjustment for purging
|
2024-12-17 19:13:03 -08:00 |
|
Daan Leijen
|
58b726be6f
|
better stats for commit on overcommit systems (by not counting on-demand commit upfront)
|
2024-12-17 18:57:00 -08:00 |
|
daanx
|
84bb1c2712
|
adjust stats more clearly to avoid double counting commits
|
2024-12-17 18:10:28 -08:00 |
|
daanx
|
21c05019b7
|
Merge branch 'dev' into dev3
|
2024-12-17 17:54:24 -08:00 |
|
daanx
|
617190880d
|
add ajust stats to compensate for double counting
|
2024-12-17 17:53:34 -08:00 |
|
daanx
|
c2e0aa49c4
|
update minject to v1.1
|
2024-12-17 16:07:18 -08:00 |
|
daanx
|
34d03f3981
|
atomically clear purge bits when visiting
|
2024-12-17 12:32:18 -08:00 |
|
daanx
|
c585753dce
|
fix purging with ranges
|
2024-12-17 11:54:26 -08:00 |
|
daanx
|
adfeb1f6f2
|
fix bug in bitmap_forall_ranges
|
2024-12-17 10:43:31 -08:00 |
|
daanx
|
fdad1a0d4f
|
fix infoslices needed calculation
|
2024-12-17 09:49:09 -08:00 |
|
Daan Leijen
|
df593a3ec1
|
make timeout for tests in the pipeline up to 4 min
|
2024-12-17 00:35:28 -08:00 |
|
Daan Leijen
|
63d0c8f861
|
merge from dev
|
2024-12-17 00:14:03 -08:00 |
|
Daan Leijen
|
ac52b6967d
|
update arm64 redirection
|
2024-12-17 00:06:03 -08:00 |
|
Daan Leijen
|
6ac636e2e2
|
update readme
|
2024-12-16 23:22:52 -08:00 |
|
Daan Leijen
|
3feb0d6cea
|
add Windows arm64 support in cmame; name the mimalloc dll 'mimalloc-override.dll' on Windows with cmake (to match the IDE and minject
|
2024-12-16 23:09:50 -08:00 |
|
Daan Leijen
|
de8d73d208
|
add minject for windows arm64
|
2024-12-16 22:53:52 -08:00 |
|
Daan Leijen
|
b47c68fefd
|
add redirection dll for windows on arm64
|
2024-12-16 22:53:23 -08:00 |
|
Daan Leijen
|
d5e1a62a7c
|
add windows arm64 target to vs2022
|
2024-12-16 22:51:30 -08:00 |
|