Skip to content

Commit f113755

Browse files
authored
os 0.4.3: ranges over the openkal 0.24 and 0.25 families (#745)
1 parent c762659 commit f113755

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525

2626
### Added
2727

28+
- **mcpplibs.os 0.4.3.** 依赖改为同时容纳 openkal 0.24 与 0.25 两族的版本区间(openkal `>=0.24.0, <0.26.0`,各实现同理),
29+
mcpp 版本下限不变;openkal 实现以 mtest 测试自身时,经 mtest 到达 os 的图得以解析(mcpplibs/os#23)。
2830
- **openkal-platform 0.24.5、openkal-image 0.5.4(openkal-ld、openkal-run、openkal-tools、openkal-bind)、mcpplibs.os 0.4.2,
2931
一次变更。** openkal-run 以能力 `mcpp:kernel-abi=openkal` 声明其 openkal 实现,并按系统给出缺省实现(`[defaults]`);图中已有的
3032
实现优先。平台要求 mcpp 2026.11.9.1。os 0.4.2 新增 `fs::watcher`(mcpplibs/os#21),测试改为 mtest 的用例。

‎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.4.3"] = {
35+
url = {
36+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.3.tar.gz",
37+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.4.3/os-0.4.3.tar.gz",
38+
},
39+
sha256 = "1e372cbb6cca80631644dd1537a583ed5fb816d9a65353aac1f356af155cf224",
40+
},
3441
["0.4.2"] = {
3542
url = {
3643
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.2.tar.gz",
@@ -150,6 +157,13 @@ package = {
150157
},
151158
},
152159
macosx = {
160+
["0.4.3"] = {
161+
url = {
162+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.3.tar.gz",
163+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.4.3/os-0.4.3.tar.gz",
164+
},
165+
sha256 = "1e372cbb6cca80631644dd1537a583ed5fb816d9a65353aac1f356af155cf224",
166+
},
153167
["0.4.2"] = {
154168
url = {
155169
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.2.tar.gz",
@@ -269,6 +283,13 @@ package = {
269283
},
270284
},
271285
windows = {
286+
["0.4.3"] = {
287+
url = {
288+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.3.tar.gz",
289+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.4.3/os-0.4.3.tar.gz",
290+
},
291+
sha256 = "1e372cbb6cca80631644dd1537a583ed5fb816d9a65353aac1f356af155cf224",
292+
},
272293
["0.4.2"] = {
273294
url = {
274295
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.4.2.tar.gz",

0 commit comments

Comments
 (0)