Skip to content

Commit cf56364

Browse files
openkal-linux 0.18.2, openkal-musl 0.22.1, openkal-llvm-runtime 0.16.1 (#581)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent c198032 commit cf56364

6 files changed

Lines changed: 71 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
启动需要解释器的程序(`#!` 脚本的 `$0` 不再是 `/dev/fd/<n>`);openkal-macos 把 EBADARCH 与
2121
EBADMACHO 译为 `kal_err_not_program`。测试成员 `openkal` 移到这些版本,并观察单字符串标志在
2222
接收向量的系统上被拒绝。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
23+
- **openkal-linux 0.18.2、openkal-musl 0.22.1、openkal-llvm-runtime 0.16.1。** openkal-linux 的结束请求
24+
处理器以私有 futex 唤醒结束字(与 `kal_task_wait` 的等待一致),等待结束字的执行上下文由此被请求唤醒;
25+
此前共享唤醒到达不了私有等待,以等待结束请求结束的程序在请求后仍不结束。openkal-musl 与
26+
openkal-llvm-runtime 移到 openkal 0.17.1 这一轮:openkal 系列按精确版本固定,一个同时含 mcpplibs.os 0.2.0
27+
与 openkal-musl 0.22.0 的 ok image 图会出现两个 openkal。测试成员 `openkal`、`openkal-musl` 随之移动。
2328

2429
### Changed
2530

‎pkgs/o/openkal-linux.lua‎

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

2020
xpm = {
2121
linux = {
22+
["0.18.2"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
26+
},
27+
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
28+
},
2229
["0.18.1"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",
@@ -168,6 +175,13 @@ package = {
168175
},
169176
},
170177
macosx = {
178+
["0.18.2"] = {
179+
url = {
180+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
181+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
182+
},
183+
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
184+
},
171185
["0.18.1"] = {
172186
url = {
173187
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",
@@ -317,6 +331,13 @@ package = {
317331
},
318332
},
319333
windows = {
334+
["0.18.2"] = {
335+
url = {
336+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
337+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
338+
},
339+
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
340+
},
320341
["0.18.1"] = {
321342
url = {
322343
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",

‎pkgs/o/openkal-llvm-runtime.lua‎

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

7676
xpm = {
7777
linux = {
78+
["0.16.1"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
82+
},
83+
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
84+
},
7885
["0.16.0"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",
@@ -308,6 +315,13 @@ package = {
308315
},
309316
},
310317
macosx = {
318+
["0.16.1"] = {
319+
url = {
320+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
321+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
322+
},
323+
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
324+
},
311325
["0.16.0"] = {
312326
url = {
313327
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",
@@ -541,6 +555,13 @@ package = {
541555
},
542556
},
543557
windows = {
558+
["0.16.1"] = {
559+
url = {
560+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
561+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
562+
},
563+
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
564+
},
544565
["0.16.0"] = {
545566
url = {
546567
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",

‎pkgs/o/openkal-musl.lua‎

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

6565
xpm = {
6666
linux = {
67+
["0.22.1"] = {
68+
url = {
69+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
70+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
71+
},
72+
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
73+
},
6774
["0.22.0"] = {
6875
url = {
6976
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",
@@ -311,6 +318,13 @@ package = {
311318
},
312319
},
313320
macosx = {
321+
["0.22.1"] = {
322+
url = {
323+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
324+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
325+
},
326+
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
327+
},
314328
["0.22.0"] = {
315329
url = {
316330
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",
@@ -558,6 +572,13 @@ package = {
558572
},
559573
},
560574
windows = {
575+
["0.22.1"] = {
576+
url = {
577+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
578+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
579+
},
580+
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
581+
},
561582
["0.22.0"] = {
562583
url = {
563584
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",

‎tests/examples/openkal-musl/mcpp.toml‎

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

1010
[target.'cfg(os = "linux")'.dependencies.mcpplibs]
11-
openkal-musl = "0.22.0"
11+
openkal-musl = "0.22.1"
1212

1313
[target.'cfg(os = "linux")'.build]
1414
cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ version = "0.1.0"
2121
openkal = "0.17.1"
2222

2323
[target.'cfg(os = "linux")'.dependencies.mcpplibs]
24-
openkal-linux = "0.18.1"
24+
openkal-linux = "0.18.2"
2525

2626
[target.'cfg(os = "macos")'.dependencies.mcpplibs]
2727
openkal-macos = "0.15.1"
@@ -30,7 +30,7 @@ openkal-macos = "0.15.1"
3030
openkal-windows = "0.13.1"
3131

3232
[target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs]
33-
openkal-llvm-runtime = "0.16.0"
33+
openkal-llvm-runtime = "0.16.1"
3434

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
3636
openkal-emscripten = "0.5.0"

0 commit comments

Comments
 (0)