daanx
|
41cc1bfe51
|
add guarded TLS test for Windows fixed TLS
|
2025-05-13 17:38:16 -07:00 |
|
daanx
|
52b75693c4
|
use TlsAlloc with a dynamic offset for MI_WIN_USE_FIXED_TLS by default (issue #1078)
|
2025-05-04 22:03:10 -07:00 |
|
daanx
|
e4c5d09d65
|
improve TLS access on Windows with msvc (by Frank Richter, issue #1078)
|
2025-05-04 09:04:57 -07:00 |
|
Daan Leijen
|
f11732acdf
|
set default compilation to c++ mode on msvc
|
2025-03-10 12:39:09 -07:00 |
|
daanx
|
4aae566191
|
fix link error with msvc in C mode (issue #1030)
|
2025-03-10 12:17:46 -07:00 |
|
Daan Leijen
|
4f1edad4fe
|
add arena_purges stat
|
2025-03-02 16:36:16 -08:00 |
|
Daan Leijen
|
09ad6d2819
|
initial statistics api
|
2025-03-02 15:34:37 -08:00 |
|
daanx
|
4a14c69554
|
disable using vcpkg in the VS projects
|
2025-01-15 12:11:52 -08:00 |
|
daanx
|
24ec5978c8
|
use .dll.pdb for the dll debug file in Visual Studio
|
2025-01-10 10:59:44 -08:00 |
|
daanx
|
4fcf56af2e
|
use consistent naming on Windows vs other platforms. Use mimalloc.dll.lib for the dll import library to avoid a clash with the static mimalloc.lib library
|
2025-01-09 20:57:08 -08:00 |
|
Daan Leijen
|
195249e6bf
|
maintain precise try count for reclaim
|
2025-01-07 19:28:44 -08:00 |
|
Daan Leijen
|
c4f96f7abc
|
update proj
|
2025-01-07 19:20:04 -08:00 |
|
daanx
|
1711a82756
|
add test for mimalloc override on Windows (issue #981)
|
2025-01-06 12:08:15 -08:00 |
|
Daan Leijen
|
e183384ad0
|
update vs project filter
|
2024-12-30 11:33:33 -08:00 |
|
Daan Leijen
|
d29372fda4
|
remove older vs projects as they became stale
|
2024-12-30 11:15:57 -08:00 |
|
Daan Leijen
|
485b69976f
|
add filters for vs projects
|
2024-12-30 11:04:30 -08:00 |
|
daanx
|
47b5f48b29
|
renamed vcxproj
|
2024-12-26 10:08:19 -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 |
|
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
|
27d929f338
|
add support for arm64ec
|
2024-12-18 23:55:37 -08:00 |
|
Daan Leijen
|
d5e1a62a7c
|
add windows arm64 target to vs2022
|
2024-12-16 22:51:30 -08:00 |
|
daanx
|
9b7ac9a1a6
|
clean up candidate search; add mi_collect_reduce
|
2024-11-25 16:58:02 -08:00 |
|
daanx
|
8b6017d976
|
rename mi_debug_guarded_ to mi_guarded_
|
2024-11-16 22:42:32 -08:00 |
|
daanx
|
498c92e348
|
update guarded implementation to use block tags
|
2024-11-16 21:15:50 -08:00 |
|
daanx
|
0e76fe3798
|
add address hint to primitive allocation API
|
2024-11-16 16:57:37 -08:00 |
|