diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d6318ba..bafc0789 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,12 @@ ### Added +- **openkal-musl 0.27.0。** 面向 openkal 0.23(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0)与 + openkal-image 0.4.1:各系统上的 `/dev/null` 交给启动的程序为环境的空设备;`realpath` 由环境回答;映像的 `dlopen` 放在其基址; + 初始化快照的两阶段(`__okrun_snapshot`、`__okrun_snapshot_start`);`posix_spawn` 把程序持有的目录连同权限授予启动的程序; + `okm_preopen_attenuate`(``)按程序自己的请求衰减持有的目录(含记录);卷下的名字按环境的规则比较(盘符大小写、 + 两种分隔符);mimalloc 的归还延迟随资源偏好。测试成员 `openkal-musl` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode + `mcpp-res` 镜像,sha256 两处一致。 - **openkal-ld/run/tools/bind 0.4.1。** 在 openkal-macos 0.21.2 上构建 macOS 的运行器:睡眠挂起当前上下文而不再自旋,单调时钟粒度 每次启动相同,初始化快照不再因测得的差异被拒绝。测试成员 `openkal-tools`、`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档, CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。 diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index 8a812ac9..02bf39e7 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.27.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz", + }, + sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.tar.gz", @@ -441,6 +448,13 @@ package = { }, }, macosx = { + ["0.27.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz", + }, + sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.tar.gz", @@ -807,6 +821,13 @@ package = { }, }, windows = { + ["0.27.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.0/openkal-musl-0.27.0.tar.gz", + }, + sha256 = "1118391392bc949ab947f9e56079062366d13decb7eea4ebd98b54085db4f65e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.26.1.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index 122cb653..911068e6 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.26.1" +openkal-musl = "0.27.0" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]