Skip to content

Commit 0c776fc

Browse files
mcpplibs.os 0.2.4: openkal 0.18's implementations (#640)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent ac1bf84 commit 0c776fc

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99

1010
### Added
1111

12+
- **mcpplibs.os 0.2.4。** 按 openkal 0.18 的实现:openkal 0.18.0、openkal-linux 0.19.0、openkal-macos 0.16.0、
13+
openkal-windows 0.14.0、openkal-emscripten 0.7.0。其上的 ok 映像选择 openkal-platform 0.19.0(mcpp 2026.10.31.2 的
14+
openkal 行钉 0.18.0,其版本组为 openkal 0.17.1)。测试成员 `os` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode
15+
`mcpp-res` 镜像,sha256 两处一致。
1216
- **openkal-emscripten 0.7.0。** 按 openkal 0.18.0 编写,提供的十二个接口不变;`openkal.map` 不提供(Emscripten 的文件
1317
`mmap` 是复制,无法满足共享区域的语义),链接时缺席。mcpplibs.os 0.2.4 的 `wasm32-emscripten` 由此解析;测试成员
1418
`openkal` 的 wasm32 行随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。

‎pkgs/o/os.lua‎

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

3232
xpm = {
3333
linux = {
34+
["0.2.4"] = {
35+
url = {
36+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz",
37+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz",
38+
},
39+
sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a",
40+
},
3441
["0.2.3"] = {
3542
url = {
3643
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz",
@@ -73,6 +80,13 @@ package = {
7380
},
7481
},
7582
macosx = {
83+
["0.2.4"] = {
84+
url = {
85+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz",
86+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz",
87+
},
88+
sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a",
89+
},
7690
["0.2.3"] = {
7791
url = {
7892
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz",
@@ -115,6 +129,13 @@ package = {
115129
},
116130
},
117131
windows = {
132+
["0.2.4"] = {
133+
url = {
134+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.4.tar.gz",
135+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.4/os-0.2.4.tar.gz",
136+
},
137+
sha256 = "70089d2745ff133b38c93e826e471ff080da30432abd6fd84672c7927d817d9a",
138+
},
118139
["0.2.3"] = {
119140
url = {
120141
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz",

‎tests/examples/os/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "os-tests"
77
version = "0.1.0"
88

99
[dependencies.mcpplibs]
10-
os = "0.2.3"
10+
os = "0.2.4"
1111

1212
[indices]
1313
mcpplibs = { path = "../../.." }

0 commit comments

Comments
 (0)