Skip to content

Commit 81aadf8

Browse files
openkal-ld/run/tools/bind 0.4.1 (#679)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent b693de4 commit 81aadf8

7 files changed

Lines changed: 91 additions & 4 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515

1616
### Added
1717

18+
- **openkal-ld/run/tools/bind 0.4.1。** 在 openkal-macos 0.21.2 上构建 macOS 的运行器:睡眠挂起当前上下文而不再自旋,单调时钟粒度
19+
每次启动相同,初始化快照不再因测得的差异被拒绝。测试成员 `openkal-tools`、`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档,
20+
CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1821
- **openkal-macos 0.21.2。** 单调时钟的粒度取内核的计时单位(`mach_timebase_info`,向上取整:arm64 为 42 ns,x86_64 为 1 ns),
1922
每次启动相同;此前以读数变化的差值测得,各次启动不同,openkal-image 的运行器在使用初始化快照前比较实现的事实,曾因此拒绝快照。
2023
测试成员 `openkal` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。

‎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.4.1"] = {
29+
url = {
30+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
31+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
32+
},
33+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
34+
},
2835
["0.4.0"] = {
2936
url = {
3037
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -118,6 +125,13 @@ package = {
118125
},
119126
},
120127
macosx = {
128+
["0.4.1"] = {
129+
url = {
130+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
131+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
132+
},
133+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
134+
},
121135
["0.4.0"] = {
122136
url = {
123137
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -211,6 +225,13 @@ package = {
211225
},
212226
},
213227
windows = {
228+
["0.4.1"] = {
229+
url = {
230+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
231+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
232+
},
233+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
234+
},
214235
["0.4.0"] = {
215236
url = {
216237
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.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.4.1"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
25+
},
26+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
27+
},
2128
["0.4.0"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -125,6 +132,13 @@ package = {
125132
},
126133
},
127134
macosx = {
135+
["0.4.1"] = {
136+
url = {
137+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
138+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
139+
},
140+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
141+
},
128142
["0.4.0"] = {
129143
url = {
130144
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -232,6 +246,13 @@ package = {
232246
},
233247
},
234248
windows = {
249+
["0.4.1"] = {
250+
url = {
251+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
252+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
253+
},
254+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
255+
},
235256
["0.4.0"] = {
236257
url = {
237258
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.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.4.1"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
25+
},
26+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
27+
},
2128
["0.4.0"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -125,6 +132,13 @@ package = {
125132
},
126133
},
127134
macosx = {
135+
["0.4.1"] = {
136+
url = {
137+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
138+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
139+
},
140+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
141+
},
128142
["0.4.0"] = {
129143
url = {
130144
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -232,6 +246,13 @@ package = {
232246
},
233247
},
234248
windows = {
249+
["0.4.1"] = {
250+
url = {
251+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
252+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
253+
},
254+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
255+
},
235256
["0.4.0"] = {
236257
url = {
237258
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.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.4.1"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
27+
},
28+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
29+
},
2330
["0.4.0"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -127,6 +134,13 @@ package = {
127134
},
128135
},
129136
macosx = {
137+
["0.4.1"] = {
138+
url = {
139+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
140+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
141+
},
142+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
143+
},
130144
["0.4.0"] = {
131145
url = {
132146
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.tar.gz",
@@ -234,6 +248,13 @@ package = {
234248
},
235249
},
236250
windows = {
251+
["0.4.1"] = {
252+
url = {
253+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.1.tar.gz",
254+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.4.1/openkal-image-0.4.1.tar.gz",
255+
},
256+
sha256 = "4fbf944e61add86994daaaf0e2e1ba5a2e9c5cfc849d962059cf8ae7346ae25e",
257+
},
237258
["0.4.0"] = {
238259
url = {
239260
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.4.0.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.4.0"
20+
openkal-run = "0.4.1"
2121

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

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

‎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.4.0", tools = ["okld", "okrun", "okprof"] }
12+
openkal-tools = { version = "0.4.1", tools = ["okld", "okrun", "okprof"] }
1313

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

0 commit comments

Comments
 (0)