Commit graph

2721 commits

Author SHA1 Message Date
Daan
3c4d53e64c Merge branch 'dev' into dev3 2025-02-11 16:36:45 -08:00
Daan
8b49a9f49c remove deprecated ubuntu 20 from pipeline 2025-02-11 16:36:36 -08:00
Daan
2775be9bed disable page commit_on_demand by default 2025-02-11 16:28:08 -08:00
daanx
d9439a7e39 merge from dev 2025-02-11 14:47:20 -08:00
daanx
ece1defe5b parameter of clz/ctz is size_t 2025-02-11 14:35:21 -08:00
daanx
c62d276835 optimize mi_bin 2025-02-11 14:27:01 -08:00
daanx
63b8f8f753 fix assertion condition 2025-02-11 09:47:03 -08:00
daanx
69a5fbb1f3 avoid overflow in max address calculation on 32-bit (issue #1010) 2025-02-11 09:32:13 -08:00
daanx
f905c14f09 Merge branch 'dev' into dev3 2025-02-11 09:22:37 -08:00
daanx
d3897635ad fix compilation warning 2025-02-11 09:22:31 -08:00
daanx
02b97b6891 merge from dev 2025-02-11 09:21:48 -08:00
daanx
0c8069adab use physical memory in kib to avoid overflow of size_t (issue #1010) 2025-02-11 09:18:23 -08:00
daanx
ec4aa62b65 use physical memory in kib to avoid overflow of size_t (issue #1010) 2025-02-11 09:12:29 -08:00
Daan
c820259f3b fix heap_main declaration 2025-02-10 21:25:30 -08:00
Daan
8755369301 Merge branch 'dev' into dev3 2025-02-10 20:55:51 -08:00
Daan
78dd3f0e38 add mi_is_redirected back (issue #993) 2025-02-10 20:55:30 -08:00
Daan
e92358ba49 merge from dev; add _mi_heap_main_get
(issue #1010)
2025-02-10 20:42:29 -08:00
Daan
1d3d193561 make heap_main mi_decl_hidden 2025-02-10 20:37:01 -08:00
Daan
a7a0db06d5 merge from dev 2025-02-10 20:28:53 -08:00
Daan
156687ac8b rename to mi_thread_set_in_threadpool 2025-02-10 20:26:19 -08:00
Daan
aae2e0b2f6 merge from dev 2025-02-10 20:15:42 -08:00
daanx
08ebe070a4 add mi_heap_set_in_threadpool 2025-02-10 20:11:52 -08:00
daanx
1d78531a64 update minject to take target arch into account (issue #997) 2025-02-10 20:02:02 -08:00
Daan
02311cb126 Merge branch 'dev' into dev3 2025-02-09 19:24:23 -08:00
daanx
3e7875066b add dynamic override test on windows 2025-02-09 19:22:26 -08:00
Daan
a1cb38b70e fix link error in debug mode in test 2025-02-09 19:10:33 -08:00
Daan
8a036ee2b0 Merge branch 'dev' into dev3 2025-02-09 18:55:24 -08:00
Daan
84aadcb087 avoid link error with asan/c++ 2025-02-09 18:55:14 -08:00
Daan
11f4da7ea5 add simd test on windows 2025-02-09 18:46:55 -08:00
Daan
54cf68b678 Merge branch 'dev' into dev3 2025-02-09 18:44:39 -08:00
Daan
62833be9eb disable dynamic override test on ubsan/tsan/asan 2025-02-09 18:44:17 -08:00
Daan
f3c86bd976 add simd test in azure pipeline 2025-02-09 18:38:15 -08:00
Daan
6bdf5a7a42 merge from dev 2025-02-09 18:35:35 -08:00
Daan
7dd598e0e8 add dynamic override test 2025-02-09 18:32:16 -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
Daan
fe5258a179 change process initialization order (potential fix for issue #1007) 2025-02-08 23:33:16 -08:00
Daan
06ade47b05 fix is_huge definition 2025-02-08 23:26:45 -08:00
daanx
9dd753d2c0 add comment 2025-02-08 13:12:19 -08:00
daanx
4d1b0f0dbb Merge branch 'dev' into dev3 2025-02-08 12:52:15 -08:00
Daan Leijen
5f9b42685e remove declspec(dllexport) from DllMain on Windows (issue #1008) 2025-02-08 12:51:06 -08:00
Daan Leijen
c7f7c23dc1 make C compatible 2025-02-08 12:43:00 -08:00
daanx
1500d73e9a Merge branch 'dev3' of https://github.com/microsoft/mimalloc into dev3 2025-02-08 12:20:53 -08:00
Daan
53917d45ab merge from dev 2025-02-08 12:20:24 -08:00
Daan
069279e3e7 improve cmake for multi-arch binaries on apple 2025-02-08 12:18:27 -08:00
Daan
4e366c4320 support mixed architecture binaries on apple 2025-02-08 12:16:19 -08:00
Daan
0e9159e0bf add comment 2025-02-08 12:06:39 -08:00
daanx
6d350ab850 set the option commit_on_demand back to 2 as we only do this for medium/large pages 2025-02-08 11:51:18 -08:00
Daan
cb2719cdb8
Merge pull request #999 from jbatez/dev
support MI_OPT_ARCH when targeting multiple CMAKE_OSX_ARCHITECTURES
2025-02-08 11:46:07 -08:00
Daan
152804bb9f
Merge pull request #1006 from sergio-nsk/sergio-nsk/uwp/1
prim: fix dev3 UWP build (#1005)
2025-02-08 11:42:21 -08:00
daanx
2048fa2d17 fix comments 2025-02-08 09:53:00 -08:00