Skip to content

Commit 9e2f80e

Browse files
openkal-ld/run/tools/bind 0.3.2
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 6feb23c commit 9e2f80e

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.3.2。** 在 openkal 0.22 的实现上构建(openkal-linux 0.23.0、openkal-macos 0.20.0、openkal-windows
19+
0.18.0):映像启动程序时可以在位置上得到系统的空设备(`KAL_SPAWN_NULL_*`),自身无改动。测试成员 `openkal-tools`、
20+
`openkal-bind` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1821
- **openkal 0.22.0;openkal-linux 0.23.0、openkal-macos 0.20.0、openkal-windows 0.18.0、openkal-emscripten 0.11.0。**
1922
`openkal.process` 的位置上的空设备:`KAL_SPAWN_NULL_IN`、`_OUT`、`_ERR` 使启动的程序在该位置读到输入结束、写入全部被接受并
2023
丢弃(属性 `KAL_PROCESS_PROP_NULL_STREAMS`);Linux、macOS 在启动的程序一侧打开 `/dev/null`,Windows 为本次启动打开 `NUL`。

‎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.2"] = {
29+
url = {
30+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
31+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
32+
},
33+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
34+
},
2835
["0.3.1"] = {
2936
url = {
3037
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -104,6 +111,13 @@ package = {
104111
},
105112
},
106113
macosx = {
114+
["0.3.2"] = {
115+
url = {
116+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
117+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
118+
},
119+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
120+
},
107121
["0.3.1"] = {
108122
url = {
109123
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -183,6 +197,13 @@ package = {
183197
},
184198
},
185199
windows = {
200+
["0.3.2"] = {
201+
url = {
202+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
203+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
204+
},
205+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
206+
},
186207
["0.3.1"] = {
187208
url = {
188209
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.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.2"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
25+
},
26+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
27+
},
2128
["0.3.1"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -111,6 +118,13 @@ package = {
111118
},
112119
},
113120
macosx = {
121+
["0.3.2"] = {
122+
url = {
123+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
124+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
125+
},
126+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
127+
},
114128
["0.3.1"] = {
115129
url = {
116130
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -204,6 +218,13 @@ package = {
204218
},
205219
},
206220
windows = {
221+
["0.3.2"] = {
222+
url = {
223+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
224+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
225+
},
226+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
227+
},
207228
["0.3.1"] = {
208229
url = {
209230
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.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.2"] = {
22+
url = {
23+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
24+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
25+
},
26+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
27+
},
2128
["0.3.1"] = {
2229
url = {
2330
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -111,6 +118,13 @@ package = {
111118
},
112119
},
113120
macosx = {
121+
["0.3.2"] = {
122+
url = {
123+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
124+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
125+
},
126+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
127+
},
114128
["0.3.1"] = {
115129
url = {
116130
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -204,6 +218,13 @@ package = {
204218
},
205219
},
206220
windows = {
221+
["0.3.2"] = {
222+
url = {
223+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
224+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
225+
},
226+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
227+
},
207228
["0.3.1"] = {
208229
url = {
209230
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.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.2"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
27+
},
28+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
29+
},
2330
["0.3.1"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -113,6 +120,13 @@ package = {
113120
},
114121
},
115122
macosx = {
123+
["0.3.2"] = {
124+
url = {
125+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
126+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
127+
},
128+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
129+
},
116130
["0.3.1"] = {
117131
url = {
118132
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.tar.gz",
@@ -206,6 +220,13 @@ package = {
206220
},
207221
},
208222
windows = {
223+
["0.3.2"] = {
224+
url = {
225+
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.2.tar.gz",
226+
CN = "https://gitcode.com/mcpp-res/openkal-image/releases/download/0.3.2/openkal-image-0.3.2.tar.gz",
227+
},
228+
sha256 = "2d9d259491e61a2a6c47661cd1dbb61fedeb562c1d6bc7941b606db870fa8345",
229+
},
209230
["0.3.1"] = {
210231
url = {
211232
GLOBAL = "https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.3.1.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.1"
20+
openkal-run = "0.3.2"
2121

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

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

0 commit comments

Comments
 (0)