Skip to content

Commit 04ca131

Browse files
openkal-musl 0.27.0 (#680)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 81aadf8 commit 04ca131

3 files changed

Lines changed: 28 additions & 1 deletion

File tree

‎CHANGELOG.md‎

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

1616
### Added
1717

18+
- **openkal-musl 0.27.0。** 面向 openkal 0.23(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0)与
19+
openkal-image 0.4.1:各系统上的 `/dev/null` 交给启动的程序为环境的空设备;`realpath` 由环境回答;映像的 `dlopen` 放在其基址;
20+
初始化快照的两阶段(`__okrun_snapshot`、`__okrun_snapshot_start`);`posix_spawn` 把程序持有的目录连同权限授予启动的程序;
21+
`okm_preopen_attenuate`(`<okm_preopen.h>`)按程序自己的请求衰减持有的目录(含记录);卷下的名字按环境的规则比较(盘符大小写、
22+
两种分隔符);mimalloc 的归还延迟随资源偏好。测试成员 `openkal-musl` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode
23+
`mcpp-res` 镜像,sha256 两处一致。
1824
- **openkal-ld/run/tools/bind 0.4.1。** 在 openkal-macos 0.21.2 上构建 macOS 的运行器:睡眠挂起当前上下文而不再自旋,单调时钟粒度
1925
每次启动相同,初始化快照不再因测得的差异被拒绝。测试成员 `openkal-tools`、`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档,
2026
CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。

‎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.0"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz",
82+
},
83+
sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e",
84+
},
7885
["0.26.1"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.tar.gz",
@@ -441,6 +448,13 @@ package = {
441448
},
442449
},
443450
macosx = {
451+
["0.27.0"] = {
452+
url = {
453+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz",
454+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz",
455+
},
456+
sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e",
457+
},
444458
["0.26.1"] = {
445459
url = {
446460
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.tar.gz",
@@ -807,6 +821,13 @@ package = {
807821
},
808822
},
809823
windows = {
824+
["0.27.0"] = {
825+
url = {
826+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz",
827+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz",
828+
},
829+
sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e",
830+
},
810831
["0.26.1"] = {
811832
url = {
812833
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.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.26.1"
11+
openkal-musl = "0.27.0"
1212

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

0 commit comments

Comments
 (0)