Skip to content

Commit e28ff04

Browse files
openkal-macos 0.22.1; the openkal test members consume the 0.24 group (#720)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 627ac27 commit e28ff04

7 files changed

Lines changed: 42 additions & 12 deletions

File tree

‎CHANGELOG.md‎

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

1616
### Added
1717

18+
- **openkal-macos 0.22.1.** The confinement rules are sized to the grants of each start; sixteen grants named near
19+
`MAXPATHLEN` no longer refuse a well-formed start with `kal_err_invalid`. OpenKal is the compatible range `^0.24.0`.
20+
First member of the openkal 0.24.1 correction group (mcpp design record 2026-11-07 §4.2.3).
21+
22+
- **The openkal test members consume the 0.24 group.** `openkal-tests` names openkal 0.24.0, Linux 0.25.0, macOS 0.22.1,
23+
Windows 0.20.0, LLVM runtime 0.19.0 and Emscripten 0.13.0; the platform, musl, tools and binding members name
24+
openkal-platform 0.24.0, openkal-musl 0.28.0 and the 0.5.0 image family. Under the 0.23 pins a 0.24 candidate could not
25+
share a build with the member.
26+
1827
- **openkal-musl 0.27.7.** Select public Linux 0.24.2 and image loader 0.4.5 without changing the C library implementation or ABI. All ten producer jobs pass; matching source mirrors are verified and the direct consumer follows the release.
1928

2029
- **openkal-image source family 0.4.5.** Loader, runner, tools and binding share the verified archive. The runner adopts Linux 0.24.2 unit-memory observation; okprof forwards complete environment values and child status. Both source consumers follow the release; hosted prebuilt tools and final engine qualification remain separate.

‎pkgs/o/openkal-macos.lua‎

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

2020
xpm = {
2121
linux = {
22+
["0.22.1"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.1.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.22.1/openkal-macos-0.22.1.tar.gz",
26+
},
27+
sha256 = "a6c86da8ed2c205dba9251579c2d52c235d45768f87203dc206d3f9bea4004d9",
28+
},
2229
["0.22.0"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.0.tar.gz",
@@ -252,6 +259,13 @@ package = {
252259
},
253260
},
254261
macosx = {
262+
["0.22.1"] = {
263+
url = {
264+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.1.tar.gz",
265+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.22.1/openkal-macos-0.22.1.tar.gz",
266+
},
267+
sha256 = "a6c86da8ed2c205dba9251579c2d52c235d45768f87203dc206d3f9bea4004d9",
268+
},
255269
["0.22.0"] = {
256270
url = {
257271
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.0.tar.gz",
@@ -485,6 +499,13 @@ package = {
485499
},
486500
},
487501
windows = {
502+
["0.22.1"] = {
503+
url = {
504+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.1.tar.gz",
505+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.22.1/openkal-macos-0.22.1.tar.gz",
506+
},
507+
sha256 = "a6c86da8ed2c205dba9251579c2d52c235d45768f87203dc206d3f9bea4004d9",
508+
},
488509
["0.22.0"] = {
489510
url = {
490511
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.22.0.tar.gz",

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ sources = []
1717
include_dirs = ["include"]
1818

1919
[dependencies.mcpplibs]
20-
openkal-run = "0.4.5"
20+
openkal-run = "0.5.0"
2121

2222
[build-dependencies.mcpplibs]
23-
openkal-bind = "0.4.5"
24-
openkal-tools = { version = "0.4.5", tools = ["okld"] }
23+
openkal-bind = "0.5.0"
24+
openkal-tools = { version = "0.5.0", tools = ["okld"] }
2525

2626
[xlings.workspace]
2727
"xim:llvm" = "23.1.3"

‎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.7"
11+
openkal-musl = "0.28.0"
1212

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

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ name = "openkal-platform-tests"
1010
version = "0.1.0"
1111

1212
[target.'cfg(any(linux, macos))']
13-
platform = "openkal-platform@0.23.7"
13+
platform = "openkal-platform@0.24.0"
1414

1515
[indices]
1616
mcpplibs = { path = "../../.." }

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

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

1111
[build-dependencies.mcpplibs]
12-
openkal-tools = { version = "0.4.5", tools = ["okld", "okrun", "okprof"] }
12+
openkal-tools = { version = "0.5.0", tools = ["okld", "okrun", "okprof"] }
1313

1414
[indices]
1515
mcpplibs = { path = "../../.." }

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@ name = "openkal-tests"
1818
version = "0.1.0"
1919

2020
[dependencies.mcpplibs]
21-
openkal = "0.23.0"
21+
openkal = "0.24.0"
2222

2323
[target.'cfg(os = "linux")'.dependencies.mcpplibs]
24-
openkal-linux = "0.24.2"
24+
openkal-linux = "0.25.0"
2525

2626
[target.'cfg(os = "macos")'.dependencies.mcpplibs]
27-
openkal-macos = "0.21.3"
27+
openkal-macos = "0.22.1"
2828

2929
[target.'cfg(windows)'.dependencies.mcpplibs]
30-
openkal-windows = "0.19.0"
30+
openkal-windows = "0.20.0"
3131

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

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
36-
openkal-emscripten = "0.12.0"
36+
openkal-emscripten = "0.13.0"
3737

3838
[target.'cfg(arch = "riscv64")'.dependencies.mcpplibs]
3939
openkal-opensbi = "0.8.3"

0 commit comments

Comments
 (0)