Skip to content

Commit 9f03808

Browse files
openkal-ld/run/tools/bind 0.1.8, openkal-musl 0.24.0, openkal-llvm-runtime 0.16.13 (#648)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 90ecea7 commit 9f03808

11 files changed

Lines changed: 139 additions & 6 deletions

File tree

‎CHANGELOG.md‎

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

1010
### Added
1111

12+
- **openkal-ld/run/tools/bind 0.1.8;openkal-musl 0.24.0;openkal-llvm-runtime 0.16.13。** openkal 0.19 的一轮:
13+
okb 为每个映像成员记录 1 MiB 分块的 SHA-256(`files.<member>.chunks`),okrun 在多个上下文上同时校验各块,`okld bundle`
14+
写入、`okld bundle check` 两种摘要都校验;openkal-musl 的 `getpid` 为环境给出的标识,`kill(pid, 0)`、`getsid`、`getpgid`
15+
经 `kal_process_open_id` 回答另一程序是否在运行,`flock` 与 `F_OFD_SETLK[W]` 取打开文件的锁(`kal_fs_lock`),
16+
`SCHED_OTHER/BATCH/IDLE` 与 `setpriority` 为调用上下文的占用(`kal_task_set_priority`);openkal-llvm-runtime 随之移动。
17+
测试成员 `openkal`、`openkal-musl`、`openkal-tools`、`openkal-bind` 的版本随之移动。GLOBAL 为 GitHub 标签归档,CN 为
18+
GitCode `mcpp-res` 镜像,sha256 两处一致。
1219
- **openkal 0.19.0;openkal-linux 0.20.0、openkal-macos 0.17.0、openkal-windows 0.15.0、openkal-emscripten 0.8.0。**
1320
`openkal.task` 增加两项:`kal_task_cores`(程序可运行于其上的处理器的物理核数,0 为无法回答)与
1421
`kal_task_set_priority`(调用者所在上下文对处理器的占用:DEFAULT、LOW、BACKGROUND,属性位 `KAL_TASK_PROP_PRIORITY`,

‎pkgs/o/openkal-bind.lua‎

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

2626
xpm = {
2727
linux = {
28+
["0.1.8"] = {
29+
url = {
30+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
31+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
32+
},
33+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
34+
},
2835
["0.1.7"] = {
2936
url = {
3037
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -69,6 +76,13 @@ package = {
6976
},
7077
},
7178
macosx = {
79+
["0.1.8"] = {
80+
url = {
81+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
82+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
83+
},
84+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
85+
},
7286
["0.1.7"] = {
7387
url = {
7488
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -113,6 +127,13 @@ package = {
113127
},
114128
},
115129
windows = {
130+
["0.1.8"] = {
131+
url = {
132+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
133+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
134+
},
135+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
136+
},
116137
["0.1.7"] = {
117138
url = {
118139
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",

‎pkgs/o/openkal-ld.lua‎

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

1919
xpm = {
2020
linux = {
21+
["0.1.8"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
25+
},
26+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
27+
},
2128
["0.1.7"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -76,6 +83,13 @@ package = {
7683
},
7784
},
7885
macosx = {
86+
["0.1.8"] = {
87+
url = {
88+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
89+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
90+
},
91+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
92+
},
7993
["0.1.7"] = {
8094
url = {
8195
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -134,6 +148,13 @@ package = {
134148
},
135149
},
136150
windows = {
151+
["0.1.8"] = {
152+
url = {
153+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
154+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
155+
},
156+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
157+
},
137158
["0.1.7"] = {
138159
url = {
139160
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.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.13"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz",
82+
},
83+
sha256 = "3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d",
84+
},
7885
["0.16.12"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",
@@ -392,6 +399,13 @@ package = {
392399
},
393400
},
394401
macosx = {
402+
["0.16.13"] = {
403+
url = {
404+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz",
405+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz",
406+
},
407+
sha256 = "3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d",
408+
},
395409
["0.16.12"] = {
396410
url = {
397411
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",
@@ -709,6 +723,13 @@ package = {
709723
},
710724
},
711725
windows = {
726+
["0.16.13"] = {
727+
url = {
728+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz",
729+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz",
730+
},
731+
sha256 = "3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d",
732+
},
712733
["0.16.12"] = {
713734
url = {
714735
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz",

‎pkgs/o/openkal-musl.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.24.0"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz",
82+
},
83+
sha256 = "fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51",
84+
},
7885
["0.23.2"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",
@@ -406,6 +413,13 @@ package = {
406413
},
407414
},
408415
macosx = {
416+
["0.24.0"] = {
417+
url = {
418+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz",
419+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz",
420+
},
421+
sha256 = "fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51",
422+
},
409423
["0.23.2"] = {
410424
url = {
411425
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",
@@ -737,6 +751,13 @@ package = {
737751
},
738752
},
739753
windows = {
754+
["0.24.0"] = {
755+
url = {
756+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz",
757+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz",
758+
},
759+
sha256 = "fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51",
760+
},
740761
["0.23.2"] = {
741762
url = {
742763
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz",

‎pkgs/o/openkal-run.lua‎

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

1919
xpm = {
2020
linux = {
21+
["0.1.8"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
25+
},
26+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
27+
},
2128
["0.1.7"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -76,6 +83,13 @@ package = {
7683
},
7784
},
7885
macosx = {
86+
["0.1.8"] = {
87+
url = {
88+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
89+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
90+
},
91+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
92+
},
7993
["0.1.7"] = {
8094
url = {
8195
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -134,6 +148,13 @@ package = {
134148
},
135149
},
136150
windows = {
151+
["0.1.8"] = {
152+
url = {
153+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
154+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
155+
},
156+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
157+
},
137158
["0.1.7"] = {
138159
url = {
139160
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",

‎pkgs/o/openkal-tools.lua‎

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

2121
xpm = {
2222
linux = {
23+
["0.1.8"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
27+
},
28+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
29+
},
2330
["0.1.7"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -78,6 +85,13 @@ package = {
7885
},
7986
},
8087
macosx = {
88+
["0.1.8"] = {
89+
url = {
90+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
91+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
92+
},
93+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
94+
},
8195
["0.1.7"] = {
8296
url = {
8397
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",
@@ -136,6 +150,13 @@ package = {
136150
},
137151
},
138152
windows = {
153+
["0.1.8"] = {
154+
url = {
155+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz",
156+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz",
157+
},
158+
sha256 = "16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd",
159+
},
139160
["0.1.7"] = {
140161
url = {
141162
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz",

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ sources = []
1717
include_dirs = ["include"]
1818

1919
[dependencies.mcpplibs]
20-
openkal-run = "0.1.7"
20+
openkal-run = "0.1.8"
2121

2222
[build-dependencies.mcpplibs]
23-
openkal-bind = "0.1.7"
24-
openkal-tools = { version = "0.1.7", tools = ["okld"] }
23+
openkal-bind = "0.1.8"
24+
openkal-tools = { version = "0.1.8", tools = ["okld"] }
2525

2626
[xlings.workspace]
2727
"xim:llvm" = "23.1.3"

‎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.23.2"
11+
openkal-musl = "0.24.0"
1212

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

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

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

1111
[build-dependencies.mcpplibs]
12-
openkal-tools = { version = "0.1.7", tools = ["okld", "okrun"] }
12+
openkal-tools = { version = "0.1.8", tools = ["okld", "okrun"] }
1313

1414
[indices]
1515
mcpplibs = { path = "../../.." }

0 commit comments

Comments
 (0)