diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d408771..5ccd839e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ ### Added +- **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 两处一致。 - **openkal-platform 0.19.0。** openkal 0.18 的版本组:openkal 0.18.0、openkal-linux 0.19.0、openkal-macos 0.16.0、 openkal-windows 0.14.0、openkal-musl 0.23.0、openkal-llvm-runtime 0.16.10、openkal-ld/run/tools 0.1.5。以 Windows 启动器打包(bundle-all、self-contained)需要 mcpp 2026.10.31.2。CI 的 mcpp 移到 2026.10.31.1(platform 0.18.0 起声明 diff --git a/pkgs/o/openkal-emscripten.lua b/pkgs/o/openkal-emscripten.lua index 33b3e76e..81962faa 100644 --- a/pkgs/o/openkal-emscripten.lua +++ b/pkgs/o/openkal-emscripten.lua @@ -46,6 +46,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz", + }, + sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz", @@ -104,6 +111,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz", + }, + sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz", @@ -162,6 +176,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.7.0/openkal-emscripten-0.7.0.tar.gz", + }, + sha256 = "78687027a819d12ddc8b519426d56856681bbc26825e055054b800275924c529", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.6.0.tar.gz", diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index bd007b1c..8b18a72f 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -33,7 +33,7 @@ openkal-windows = "0.14.0" openkal-llvm-runtime = "0.16.10" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] -openkal-emscripten = "0.6.0" +openkal-emscripten = "0.7.0" [target.'cfg(arch = "riscv64")'.dependencies.mcpplibs] openkal-opensbi = "0.8.3"