Commit 1cdadea
committed
Update mimalloc to v2.4.1 and v3.4.3
Bump the v2 submodule from v2.3.2 to v2.4.1 and the v3 submodule
from v3.3.2 to v3.4.3.
The v3 bump fixes a segmentation fault in the currently shipped
v3.3.2 sources: mimalloc v3.3.0-v3.3.2 crashes under multi-threaded
use (SIGSEGV in _mi_theap_default_set during thread heap init),
which affects this crate since v3 is the default. Fixed upstream in
v3.4.x. See microsoft/mimalloc#1287.1 parent a35cc75 commit 1cdadea
2 files changed
Lines changed: 2 additions & 2 deletions
- .github/workflows/release.yaml+2-2
- .github/workflows/test.yaml+1-1
- CMakeLists.txt+2-2
- bin/bundle.sh+9-5
- cmake/mimalloc-config-version.cmake+2-2
- contrib/vcpkg/portfile.cmake+1-1
- contrib/vcpkg/vcpkg.json+1-1
- doc/release-notes.md+1-1
- include/mimalloc.h+3-4
- include/mimalloc/atomic.h+40-2
- include/mimalloc/internal.h+5-2
- include/mimalloc/prim.h+13-2
- include/mimalloc/types.h+1-1
- readme.md+7-3
- src/alloc-posix.c+1-1
- src/arena.c+2-2
- src/heap.c+5-1
- src/init.c+12-3
- src/libc.c+10-8
- src/options.c+9-8
- src/os.c+3-1
- src/page-queue.c+2-2
- src/page.c+4-2
- src/prim/emscripten/prim.c+2-2
- src/prim/osx/alloc-override-zone.c+43-9
- src/prim/unix/prim.c+46-38
- src/prim/wasi/prim.c+30-24
- src/prim/windows/prim.c+4-4
- src/segment.c+1-3
- .github/workflows/release.yaml+3-3
- .github/workflows/test.yaml+1-1
- CMakeLists.txt+48-11
- bin/bundle.sh+9-5
- cmake/mimalloc-config-version.cmake+2-2
- contrib/vcpkg/portfile.cmake+1-1
- contrib/vcpkg/vcpkg.json+1-1
- doc/release-notes.md+1-1
- ide/vs2022/mimalloc-lib.vcxproj+1-1
- include/mimalloc.h+3-4
- include/mimalloc/atomic.h+3-2
- include/mimalloc/bits.h+6-1
- include/mimalloc/internal.h+16-11
- include/mimalloc/prim.h+45-25
- include/mimalloc/types.h+26-11
- readme.md+8-3
- src/alloc-posix.c+3-3
- src/alloc.c+17-9
- src/arena.c+140-75
- src/bitmap.c+16-25
- src/free.c+26-7
- src/init.c+35-25
- src/libc.c+10-8
- src/options.c+15-14
- src/os.c+5-3
- src/page-map.c+1
- src/page-queue.c+2-2
- src/page.c+4-3
- src/prim/emscripten/prim.c+2-2
- src/prim/osx/alloc-override-zone.c+11-1
- src/prim/prim.c+1-1
- src/prim/unix/prim.c+109-57
- src/prim/wasi/prim.c+30-24
- src/prim/windows/prim.c+4-4
- src/stats.c+3
- src/theap.c+39-11
- test/main-static-dep.cpp+6-1
- test/main-static-dep.h+11-5
- test/main-static.cpp+44
- test/test-api.c+15
0 commit comments