Skip to content

Commit 47b0d42

Browse files
openkal-macos 0.21.3 (#684)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 6bdb3db commit 47b0d42

3 files changed

Lines changed: 26 additions & 1 deletion

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-macos 0.21.3。** 在实现自己的初始化函数运行之前被提问时(链接在它之前的初始化函数,如 hosted 安排中 openkal-musl 的),
19+
参数、环境与启动者授予的目录取自加载器的记录(`_NSGetArgc`、`_NSGetArgv`、`_NSGetEnviron`);此前被授予目录的 hosted 程序读到
20+
实现的默认目录(整个文件系统、可写)。测试成员 `openkal` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,
21+
sha256 两处一致。
1822
- **openkal-platform 0.23.0。** openkal 0.23 的版本组(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0、
1923
openkal-musl 0.27.0、openkal-llvm-runtime 0.18.1、openkal-image 0.4.1):映像在其基址上封存,运行器把它移到每次开机的基址并可从
2024
初始化快照启动;每个单元以帧指针、全局栈保护、零初始化局部变量、libc++ 快速加固、CET(x86_64)或 pac-ret 与 BTI(aarch64)

‎pkgs/o/openkal-macos.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.21.3"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.3.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.21.3/openkal-macos-0.21.3.tar.gz",
26+
},
27+
sha256 = "e4c3024f94941269c6482682206329591b12e394b7a705710051a3a579616e8e",
28+
},
2229
["0.21.2"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.2.tar.gz",
@@ -238,6 +245,13 @@ package = {
238245
},
239246
},
240247
macosx = {
248+
["0.21.3"] = {
249+
url = {
250+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.3.tar.gz",
251+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.21.3/openkal-macos-0.21.3.tar.gz",
252+
},
253+
sha256 = "e4c3024f94941269c6482682206329591b12e394b7a705710051a3a579616e8e",
254+
},
241255
["0.21.2"] = {
242256
url = {
243257
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.2.tar.gz",
@@ -457,6 +471,13 @@ package = {
457471
},
458472
},
459473
windows = {
474+
["0.21.3"] = {
475+
url = {
476+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.3.tar.gz",
477+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.21.3/openkal-macos-0.21.3.tar.gz",
478+
},
479+
sha256 = "e4c3024f94941269c6482682206329591b12e394b7a705710051a3a579616e8e",
480+
},
460481
["0.21.2"] = {
461482
url = {
462483
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.21.2.tar.gz",

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ openkal = "0.23.0"
2424
openkal-linux = "0.24.0"
2525

2626
[target.'cfg(os = "macos")'.dependencies.mcpplibs]
27-
openkal-macos = "0.21.2"
27+
openkal-macos = "0.21.3"
2828

2929
[target.'cfg(windows)'.dependencies.mcpplibs]
3030
openkal-windows = "0.19.0"

0 commit comments

Comments
 (0)