diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ccd839e..125d6538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ ### Added +- **mcpplibs.os 0.2.4。** 按 openkal 0.18 的实现:openkal 0.18.0、openkal-linux 0.19.0、openkal-macos 0.16.0、 + openkal-windows 0.14.0、openkal-emscripten 0.7.0。其上的 ok 映像选择 openkal-platform 0.19.0(mcpp 2026.10.31.2 的 + openkal 行钉 0.18.0,其版本组为 openkal 0.17.1)。测试成员 `os` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode + `mcpp-res` 镜像,sha256 两处一致。 - **openkal-emscripten 0.7.0。** 按 openkal 0.18.0 编写,提供的十二个接口不变;`openkal.map` 不提供(Emscripten 的文件 `mmap` 是复制,无法满足共享区域的语义),链接时缺席。mcpplibs.os 0.2.4 的 `wasm32-emscripten` 由此解析;测试成员 `openkal` 的 wasm32 行随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。 diff --git a/pkgs/o/os.lua b/pkgs/o/os.lua index 6d17fc0b..1e785551 100644 --- a/pkgs/o/os.lua +++ b/pkgs/o/os.lua @@ -31,6 +31,13 @@ package = { xpm = { linux = { + ["0.2.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz", + }, + sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a", + }, ["0.2.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", @@ -73,6 +80,13 @@ package = { }, }, macosx = { + ["0.2.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz", + }, + sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a", + }, ["0.2.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", @@ -115,6 +129,13 @@ package = { }, }, windows = { + ["0.2.4"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz", + }, + sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a", + }, ["0.2.3"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", diff --git a/tests/examples/os/mcpp.toml b/tests/examples/os/mcpp.toml index 8d9e351d..efa37efd 100644 --- a/tests/examples/os/mcpp.toml +++ b/tests/examples/os/mcpp.toml @@ -7,7 +7,7 @@ name = "os-tests" version = "0.1.0" [dependencies.mcpplibs] -os = "0.2.3" +os = "0.2.4" [indices] mcpplibs = { path = "../../.." }