Skip to content

Commit 66393d0

Browse files
openkal-platform 0.19.1: okrun releases the file it ran once the image is loaded (#642)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 4f227e9 commit 66393d0

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

‎CHANGELOG.md‎

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

1010
### Added
1111

12+
- **openkal-platform 0.19.1。** openkal 0.18 的版本组,openkal-ld/run/tools 0.1.6、openkal-musl 0.23.1、
13+
openkal-llvm-runtime 0.16.11:okrun 在映像装入后释放它运行的文件,加载器以处理器的 SHA-256 指令求摘要、每个段只写
14+
一次。openkal 0.18.0 与三个实现不变。其 CI 以 mcpp 2026.10.31.3 测量(集合的 Windows 启动器建在 mcpp 自身 openkal
15+
行的平台上)。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1216
- **openkal-ld、openkal-run、openkal-tools、openkal-bind 0.1.6;openkal-musl 0.23.1;openkal-llvm-runtime 0.16.11。**
1317
okrun 在映像装入后释放它运行的文件,并在加载器交回时释放每个被依赖映像的文件:映像只以其副本常驻,不再同时以文件常驻
1418
(clangd.okb 约少 68 MiB)。加载器不保留指向所装入字节的指针(okld.h),以处理器的 SHA-256 指令求摘要(x86_64 的 SHA

‎pkgs/o/openkal-platform.lua‎

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

2727
xpm = {
2828
linux = {
29+
["0.19.1"] = {
30+
url = {
31+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.1.tar.gz",
32+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.19.1/openkal-platform-0.19.1.tar.gz",
33+
},
34+
sha256 = "09d44014d48bc65ac1b59a7c6c8d034c4e6315c8d0d8e76657282501fd10e237",
35+
},
2936
["0.19.0"] = {
3037
url = {
3138
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.0.tar.gz",
@@ -63,6 +70,13 @@ package = {
6370
},
6471
},
6572
macosx = {
73+
["0.19.1"] = {
74+
url = {
75+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.1.tar.gz",
76+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.19.1/openkal-platform-0.19.1.tar.gz",
77+
},
78+
sha256 = "09d44014d48bc65ac1b59a7c6c8d034c4e6315c8d0d8e76657282501fd10e237",
79+
},
6680
["0.19.0"] = {
6781
url = {
6882
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.0.tar.gz",
@@ -100,6 +114,13 @@ package = {
100114
},
101115
},
102116
windows = {
117+
["0.19.1"] = {
118+
url = {
119+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.1.tar.gz",
120+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.19.1/openkal-platform-0.19.1.tar.gz",
121+
},
122+
sha256 = "09d44014d48bc65ac1b59a7c6c8d034c4e6315c8d0d8e76657282501fd10e237",
123+
},
103124
["0.19.0"] = {
104125
url = {
105126
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.19.0.tar.gz",

0 commit comments

Comments
 (0)