File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515
1616### Added
1717
18+ - ** openkal-platform 0.23.0。** openkal 0.23 的版本组(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0、
19+ openkal-musl 0.27.0、openkal-llvm-runtime 0.18.1、openkal-image 0.4.1):映像在其基址上封存,运行器把它移到每次开机的基址并可从
20+ 初始化快照启动;每个单元以帧指针、全局栈保护、零初始化局部变量、libc++ 快速加固、CET(x86_64)或 pac-ret 与 BTI(aarch64)
21+ 编译,映像以 build-id 命名;okprof 列入平台工具;打包声明 ` gzip ` 时 okb 的映像压缩存放。要求 mcpp 2026.11.2.3(std 模块以平台的
22+ 选项编译)。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1823- ** openkal-llvm-runtime 0.18.1。** 有分支保护时 compiler-rt 的 outline atomics 也能汇编(openkal-platform 0.23.0 在 aarch64 上的
1924 ` -mbranch-protection=pac-ret+bti ` ):libunwind 的同名 ` assembly.h ` 不再跟在 compiler-rt 的之后重定义 ` GNU_PROPERTY ` ,目标文件带有
2025 ` aarch64 feature: BTI, PAC ` 。测试成员 ` openkal ` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
Original file line number Diff line number Diff line change @@ -26,6 +26,13 @@ package = {
2626
2727 xpm = {
2828 linux = {
29+ [" 0.23.0" ] = {
30+ url = {
31+ GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.23.0.tar.gz" ,
32+ CN = " https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.0/openkal-platform-0.23.0.tar.gz" ,
33+ },
34+ sha256 = " 62c9b7e6f96129d93f666465ed60b7fd4e13726d0d4febbe2b0ac26ebd15fc03" ,
35+ },
2936 [" 0.21.1" ] = {
3037 url = {
3138 GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.21.1.tar.gz" ,
@@ -112,6 +119,13 @@ package = {
112119 },
113120 },
114121 macosx = {
122+ [" 0.23.0" ] = {
123+ url = {
124+ GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.23.0.tar.gz" ,
125+ CN = " https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.0/openkal-platform-0.23.0.tar.gz" ,
126+ },
127+ sha256 = " 62c9b7e6f96129d93f666465ed60b7fd4e13726d0d4febbe2b0ac26ebd15fc03" ,
128+ },
115129 [" 0.21.1" ] = {
116130 url = {
117131 GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.21.1.tar.gz" ,
@@ -198,6 +212,13 @@ package = {
198212 },
199213 },
200214 windows = {
215+ [" 0.23.0" ] = {
216+ url = {
217+ GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.23.0.tar.gz" ,
218+ CN = " https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.0/openkal-platform-0.23.0.tar.gz" ,
219+ },
220+ sha256 = " 62c9b7e6f96129d93f666465ed60b7fd4e13726d0d4febbe2b0ac26ebd15fc03" ,
221+ },
201222 [" 0.21.1" ] = {
202223 url = {
203224 GLOBAL = " https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.21.1.tar.gz" ,
You can’t perform that action at this time.
0 commit comments