Skip to content

Commit 4f1e76a

Browse files
authored
chore: index musl 0.27.6 and LLVM runtime 0.18.7 (#710)
Register the exact corrected C-library and runtime group from verified immutable source archives. Producer and consumer checks pass; platform and engine qualification follow.
1 parent 205a8ca commit 4f1e76a

5 files changed

Lines changed: 48 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515

1616
### Added
1717

18+
- **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.
19+
20+
- **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.
21+
1822
- **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.
1923

2024
- **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.

‎pkgs/o/openkal-llvm-runtime.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ package = {
7575

7676
xpm = {
7777
linux = {
78+
["0.18.7"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz",
82+
},
83+
sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915",
84+
},
7885
["0.18.6"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz",
@@ -476,6 +483,13 @@ package = {
476483
},
477484
},
478485
macosx = {
486+
["0.18.7"] = {
487+
url = {
488+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz",
489+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz",
490+
},
491+
sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915",
492+
},
479493
["0.18.6"] = {
480494
url = {
481495
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz",
@@ -877,6 +891,13 @@ package = {
877891
},
878892
},
879893
windows = {
894+
["0.18.7"] = {
895+
url = {
896+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.7.tar.gz",
897+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.7/openkal-llvm-runtime-0.18.7.tar.gz",
898+
},
899+
sha256 = "3c91576c8802b9306d069ab8adbadf7470baa9030c111f66b954a6501ea89915",
900+
},
880901
["0.18.6"] = {
881902
url = {
882903
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.6.tar.gz",

‎pkgs/o/openkal-musl.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ package = {
7575

7676
xpm = {
7777
linux = {
78+
["0.27.6"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz",
82+
},
83+
sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195",
84+
},
7885
["0.27.5"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz",
@@ -483,6 +490,13 @@ package = {
483490
},
484491
},
485492
macosx = {
493+
["0.27.6"] = {
494+
url = {
495+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz",
496+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz",
497+
},
498+
sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195",
499+
},
486500
["0.27.5"] = {
487501
url = {
488502
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz",
@@ -891,6 +905,13 @@ package = {
891905
},
892906
},
893907
windows = {
908+
["0.27.6"] = {
909+
url = {
910+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz",
911+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.6/openkal-musl-0.27.6.tar.gz",
912+
},
913+
sha256 = "5ea65232c3c65ff2fb06761ec5197ee0be3b5d490122e63311c2f2f53f734195",
914+
},
894915
["0.27.5"] = {
895916
url = {
896917
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.5.tar.gz",

‎tests/examples/openkal-musl/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88
version = "0.1.0"
99

1010
[target.'cfg(os = "linux")'.dependencies.mcpplibs]
11-
openkal-musl = "0.27.5"
11+
openkal-musl = "0.27.6"
1212

1313
[target.'cfg(os = "linux")'.build]
1414
cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ openkal-macos = "0.21.3"
3030
openkal-windows = "0.19.0"
3131

3232
[target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs]
33-
openkal-llvm-runtime = "0.18.6"
33+
openkal-llvm-runtime = "0.18.7"
3434

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
3636
openkal-emscripten = "0.12.0"

0 commit comments

Comments
 (0)