Gustavo Varo
|
c2caa84f24
|
Fix Warnings
|
2025-04-01 08:32:48 -04:00 |
|
Gustavo Varo
|
38f139b0a5
|
Fix VS solution
|
2025-03-18 10:39:16 -04:00 |
|
Daan
|
1263f62b29
|
Merge branch 'dev3' with arena_t definition in types.h
|
2025-03-14 11:06:32 -07:00 |
|
Daan Leijen
|
ccc65d2fd9
|
fix msvc compilation in C mode
|
2025-03-10 12:37:42 -07:00 |
|
daanx
|
2383b72ef7
|
merge from dev
|
2025-03-10 12:18:39 -07:00 |
|
daanx
|
4aae566191
|
fix link error with msvc in C mode (issue #1030)
|
2025-03-10 12:17:46 -07:00 |
|
Daan
|
8edce30c17
|
merge from dev3
|
2025-03-06 21:06:46 -08:00 |
|
daanx
|
d9580f3bfb
|
update popcnt to be more efficient on x64 even without MI_OPT_ARCH=ON
|
2025-03-06 18:54:04 -08:00 |
|
Gustavo Varo
|
0ced3c5216
|
Organize Functions into its own files
Add a clang style so the entire proejct can follow same style.
|
2025-03-05 16:31:49 -05:00 |
|
Gustavo Varo
|
a6302f4768
|
Add barebones of MiMalloc WinDbg extension
|
2025-03-04 08:57:24 -05:00 |
|
Daan Leijen
|
a447a1a297
|
merge from dev
|
2025-03-02 17:16:28 -08:00 |
|
Daan Leijen
|
4f1edad4fe
|
add arena_purges stat
|
2025-03-02 16:36:16 -08:00 |
|
Daan Leijen
|
6e0af52c95
|
merge new statistics from dev
|
2025-03-02 16:08:50 -08:00 |
|
Daan Leijen
|
09ad6d2819
|
initial statistics api
|
2025-03-02 15:34:37 -08:00 |
|
Daan Leijen
|
d8c119cc4f
|
add mi_decl_maybe_unused; fix compilation with OPT_SIMD (issue #1009)
|
2025-02-09 08:56:22 -08:00 |
|
daanx
|
d609435fde
|
Merge branch 'dev' into dev3
|
2025-01-15 12:12:30 -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
|
3fd47e7541
|
merge from dev
|
2025-01-10 10:52:14 -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
|
d7c273e5cd
|
merge from dev
|
2025-01-06 12:11:06 -08:00 |
|
daanx
|
1711a82756
|
add test for mimalloc override on Windows (issue #981)
|
2025-01-06 12:08:15 -08:00 |
|
Daan Leijen
|
84f2038a2c
|
Merge branch 'dev3' into dev3-bin
|
2024-12-31 14:28:25 -08:00 |
|
Daan Leijen
|
9665d604d3
|
merge from dev
|
2024-12-31 14:28:09 -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
|
e359e9b12b
|
merge from dev3
|
2024-12-26 10:43:10 -08:00 |
|
daanx
|
0a7fd7eb6f
|
use fixed tls on windows with static linking
|
2024-12-26 10:42:24 -08:00 |
|
daanx
|
f72ac7a5aa
|
add attr_noexept for better codegen on msvc
|
2024-12-26 10:28:36 -08:00 |
|
daanx
|
bec06cfb95
|
merge from dev
|
2024-12-26 10:15:08 -08:00 |
|
daanx
|
47b5f48b29
|
renamed vcxproj
|
2024-12-26 10:08:19 -08:00 |
|
daanx
|
ba68810333
|
commit page on demand
|
2024-12-23 18:33:37 -08:00 |
|
daanx
|
c65c6d83bd
|
fix guard page size
|
2024-12-23 16:31:42 -08:00 |
|
daanx
|
e61ab67185
|
cleanup
|
2024-12-22 18:31:33 -08:00 |
|
daanx
|
773fe7ae5b
|
support full secure build
|
2024-12-22 17:25:58 -08:00 |
|
daanx
|
516e644359
|
rename option pagemap_commit; always commit the page map on macos (for now)
|
2024-12-22 16:06:49 -08:00 |
|
daanx
|
dece8a587b
|
make stats part of a subproc
|
2024-12-21 10:43:08 -08:00 |
|
daanx
|
daac75af36
|
fix lock recursion
|
2024-12-20 22:13:58 -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 |
|
Daan Leijen
|
f6408235f7
|
merge from dev
|
2024-12-20 13:01: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
|
27d929f338
|
add support for arm64ec
|
2024-12-18 23:55:37 -08:00 |
|
Daan Leijen
|
63d0c8f861
|
merge from dev
|
2024-12-17 00:14:03 -08:00 |
|
Daan Leijen
|
d5e1a62a7c
|
add windows arm64 target to vs2022
|
2024-12-16 22:51:30 -08:00 |
|
daanx
|
aed76f2910
|
wip: allow arena (re)loading
|
2024-12-11 20:34:23 -08:00 |
|
daanx
|
565656919e
|
fix comments in types; fix guarded alignment bug
|
2024-12-11 13:04:37 -08:00 |
|