From 170cc57780bb1337e2348c94e8d78f41ec15f804 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Sat, 11 Apr 2026 11:00:24 +0200 Subject: update rpmalloc and tweak for commit/decommit churn (#934) - Improvement: Updated rpmalloc to develop branch commit feb43aee0d4d (2025-10-26), which fixes `VirtualAlloc(MEM_COMMIT)` failures being silently ignored under memory pressure - Improvement: Increased rpmalloc page decommit thresholds to reduce commit/decommit churn under high allocation turnover --- thirdparty/VERSIONS.md | 1 + 1 file changed, 1 insertion(+) (limited to 'thirdparty/VERSIONS.md') diff --git a/thirdparty/VERSIONS.md b/thirdparty/VERSIONS.md index 38a1415d3..9b3dcd103 100644 --- a/thirdparty/VERSIONS.md +++ b/thirdparty/VERSIONS.md @@ -19,6 +19,7 @@ dependency. * doctest - v2.4.12 from https://github.com/doctest/doctest/releases/download/v2.4.12/doctest.h * fmt - v12.0.0 from https://github.com/fmtlib/fmt/archive/refs/tags/12.0.0.tar.gz * robin-map - v1.4.0 from https://github.com/Tessil/robin-map/archive/refs/tags/v1.4.0.tar.gz +* rpmalloc - 1.5.0-dev (develop branch commit 262c698d7019, 2026-04-10) from https://github.com/mjansson/rpmalloc (`global_page_free_overflow` and `global_page_free_retain` manually tweaked) * ryml - v0.5.0 from https://github.com/biojppm/rapidyaml (note that there are submodules here which have also been fetched, after stripping all `.git` metadata, for future updates it's probably easier to just grab the .zip/.tar.gz since it includes all submodules) * sol2 - v3.5.0 from https://github.com/ThePhD/sol2/archive/refs/tags/v3.5.0.tar.gz (single/single.py generates the headers) * spdlog - v1.16.0 from https://github.com/gabime/spdlog/releases/tag/v1.16.0.zip -- cgit v1.2.3