From 79203c2d5411413946a8163b23d7e4b1c04b5a7f Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Thu, 5 Nov 2026 10:27:04 +0900 Subject: [PATCH] chore: index the corrected realpath runtime group --- CHANGELOG.md | 4 ++++ pkgs/o/openkal-llvm-runtime.lua | 21 +++++++++++++++++++++ pkgs/o/openkal-musl.lua | 21 +++++++++++++++++++++ tests/examples/openkal-musl/mcpp.toml | 2 +- tests/examples/openkal/mcpp.toml | 2 +- 5 files changed, 48 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7a708fe..b614f31f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ ### Added +- **openkal-llvm-runtime 0.18.7.** Both allocator arrangements select musl 0.27.6; the C++ runtime implementation is unchanged. All ten producer checks passed, including native/cross-target behavior, four-host images and the unchanged L2 workload thresholds. GLOBAL and CN source archives are verified before registration; the conditional runtime test member follows the release. + +- **openkal-musl 0.27.6.** Resolve names through the optional operation without a redundant directory-property query, preserving weak-entry and unsupported fallbacks, lexical handling, errors and output bounds. All ten producer checks passed, including native compatibility controls and the same images on four hosts. GLOBAL and CN archives have the same verified SHA256; the direct C-library test member follows the release. Final clangd cold CPU qualification remains separate. + - **openkal-platform 0.23.5.** Image layers and the version group select musl 0.27.5 and LLVM runtime 0.18.6 for scoped routing scratch. The loader, tools, backends and hardening selections are retained. All four producer hosts passed; the hosted platform test member follows the release. - **openkal-llvm-runtime 0.18.6.** Both allocator arrangements select musl 0.27.5 for scoped routing scratch with image automatic zeroing retained. The C++ runtime implementation is unchanged. All ten producer checks passed; the openkal test member follows the release. GLOBAL and CN source archives have the same verified SHA256. diff --git a/pkgs/o/openkal-llvm-runtime.lua b/pkgs/o/openkal-llvm-runtime.lua index 8fe38812..9e3f8b65 100644 --- a/pkgs/o/openkal-llvm-runtime.lua +++ b/pkgs/o/openkal-llvm-runtime.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.18.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz", + }, + sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915", + }, ["0.18.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz", @@ -476,6 +483,13 @@ package = { }, }, macosx = { + ["0.18.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz", + }, + sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915", + }, ["0.18.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz", @@ -877,6 +891,13 @@ package = { }, }, windows = { + ["0.18.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz", + }, + sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915", + }, ["0.18.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz", diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index 2f83f48b..277562b7 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.27.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz", + }, + sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195", + }, ["0.27.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz", @@ -483,6 +490,13 @@ package = { }, }, macosx = { + ["0.27.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz", + }, + sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195", + }, ["0.27.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz", @@ -891,6 +905,13 @@ package = { }, }, windows = { + ["0.27.6"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz", + }, + sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195", + }, ["0.27.5"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index 79471420..616db4a5 100644 --- a/tests/examples/openkal-musl/mcpp.toml +++ b/tests/examples/openkal-musl/mcpp.toml @@ -8,7 +8,7 @@ name = "openkal-musl-tests" version = "0.1.0" [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-musl = "0.27.5" +openkal-musl = "0.27.6" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"] diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index 6164009f..efb7ea62 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -30,7 +30,7 @@ openkal-macos = "0.21.3" openkal-windows = "0.19.0" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] -openkal-llvm-runtime = "0.18.6" +openkal-llvm-runtime = "0.18.7" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] openkal-emscripten = "0.12.0"