Skip to content

Commit e80fc57

Browse files
openkal-ld/run/tools/bind 0.3.1 (#669)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 71cbd25 commit e80fc57

7 files changed

Lines changed: 92 additions & 4 deletions

File tree

‎CHANGELOG.md‎

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

1616
### Added
1717

18+
- **openkal-ld/run/tools/bind 0.3.1。** 记住的 okb 准入不再读取成员:okrun 对此前在同一文件上比对过的成员只按形状准入
19+
(`okld_okb_admit_layout`:存储方式、在归档内、对齐),0.2.0 与 0.3.0 在这里计算归档声明的 CRC-32,每次启动遍历整个成员
20+
(clangd 的 71 MB 映像约 0.1 s 处理器时间)。测试成员 `openkal-tools`、`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档,
21+
CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1822
- **mcpplibs.os 0.2.7。** openkal 0.21 的实现(openkal-linux 0.22.0、openkal-macos 0.19.0、openkal-windows 0.17.0、openkal-emscripten
1923
0.10.0),接口不变;其上的 ok 映像选 openkal-platform 0.21.0。测试成员 `os` 随之移动。
2024
- **openkal-platform 0.21.0;openkal-emscripten 0.10.0。** openkal 0.21 的版本组:openkal 0.21.0 与三个实现、openkal-musl 0.26.0、

‎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.3.1"] = {
29+
url = {
30+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
31+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
32+
},
33+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
34+
},
2835
["0.3.0"] = {
2936
url = {
3037
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -97,6 +104,13 @@ package = {
97104
},
98105
},
99106
macosx = {
107+
["0.3.1"] = {
108+
url = {
109+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
110+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
111+
},
112+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
113+
},
100114
["0.3.0"] = {
101115
url = {
102116
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -169,6 +183,13 @@ package = {
169183
},
170184
},
171185
windows = {
186+
["0.3.1"] = {
187+
url = {
188+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
189+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
190+
},
191+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
192+
},
172193
["0.3.0"] = {
173194
url = {
174195
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.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.3.1"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
25+
},
26+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
27+
},
2128
["0.3.0"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -104,6 +111,13 @@ package = {
104111
},
105112
},
106113
macosx = {
114+
["0.3.1"] = {
115+
url = {
116+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
117+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
118+
},
119+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
120+
},
107121
["0.3.0"] = {
108122
url = {
109123
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -190,6 +204,13 @@ package = {
190204
},
191205
},
192206
windows = {
207+
["0.3.1"] = {
208+
url = {
209+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
210+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
211+
},
212+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
213+
},
193214
["0.3.0"] = {
194215
url = {
195216
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.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.3.1"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
25+
},
26+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
27+
},
2128
["0.3.0"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -104,6 +111,13 @@ package = {
104111
},
105112
},
106113
macosx = {
114+
["0.3.1"] = {
115+
url = {
116+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
117+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
118+
},
119+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
120+
},
107121
["0.3.0"] = {
108122
url = {
109123
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -190,6 +204,13 @@ package = {
190204
},
191205
},
192206
windows = {
207+
["0.3.1"] = {
208+
url = {
209+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
210+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
211+
},
212+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
213+
},
193214
["0.3.0"] = {
194215
url = {
195216
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.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.3.1"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
27+
},
28+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
29+
},
2330
["0.3.0"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -106,6 +113,13 @@ package = {
106113
},
107114
},
108115
macosx = {
116+
["0.3.1"] = {
117+
url = {
118+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
119+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
120+
},
121+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
122+
},
109123
["0.3.0"] = {
110124
url = {
111125
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.0.tar.gz",
@@ -192,6 +206,13 @@ package = {
192206
},
193207
},
194208
windows = {
209+
["0.3.1"] = {
210+
url = {
211+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
212+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.1/openkal-image-0.3.1.tar.gz",
213+
},
214+
sha256 = "c5a294d71b446254ac59f9fcaf30df0de01705cb6a30d619188263822fdbaae0",
215+
},
195216
["0.3.0"] = {
196217
url = {
197218
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.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.3.0"
20+
openkal-run = "0.3.1"
2121

2222
[build-dependencies.mcpplibs]
23-
openkal-bind = "0.3.0"
24-
openkal-tools = { version = "0.3.0", tools = ["okld"] }
23+
openkal-bind = "0.3.1"
24+
openkal-tools = { version = "0.3.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.3.0", tools = ["okld", "okrun"] }
12+
openkal-tools = { version = "0.3.1", tools = ["okld", "okrun"] }
1313

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

0 commit comments

Comments
 (0)