File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99
1010### Added
1111
12+ - ** openkal-musl 0.22.7、openkal-llvm-runtime 0.16.7、openkal-ld / openkal-run / openkal-tools / openkal-bind 0.1.4。**
13+ openkal-musl 钉 openkal-linux 0.18.3,并只在内部 overlay 在命令行上时为 C++ 定义 ` restrict ` : musl 的公开头写
14+ ` __restrict ` ,而为每个 C++ 消费者定义的宏占用了程序自己的名字(clang 的 ` TokenKinds.def ` 把 ` restrict ` 作为宏
15+ 实参传入)。openkal-llvm-runtime 随之移动;openkal-image 的四个成员钉 openkal-linux 0.18.3,okrun 与载体能在
16+ 可搜索不可读的目录中启动程序。测试成员 ` openkal ` 、` openkal-musl ` 、` openkal-tools ` 、` openkal-bind ` 随之移动。
17+ GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1218- ** openkal-linux 0.18.3。** 每个 ` kal_dir ` (含两个预开放目录)以 ` O_PATH ` 打开:在其下解析名字、在其中启动程序、
1319 描述它都不需要读权限,列举时另开可读的描述符。Android 应用沙箱(` run-as ` ,SELinux ` runas_app ` )中根目录的预开放以
1420 EACCES 失败,以绝对名启动的每个程序报告为找不到(mcpp-community/mcpp #857 )。测试成员 ` openkal ` 移到 0.18.3。
Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ package = {
2525
2626 xpm = {
2727 linux = {
28+ [" 0.1.4" ] = {
29+ url = {
30+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
31+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
32+ },
33+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
34+ },
2835 [" 0.1.3" ] = {
2936 url = {
3037 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -41,6 +48,13 @@ package = {
4148 },
4249 },
4350 macosx = {
51+ [" 0.1.4" ] = {
52+ url = {
53+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
54+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
55+ },
56+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
57+ },
4458 [" 0.1.3" ] = {
4559 url = {
4660 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -57,6 +71,13 @@ package = {
5771 },
5872 },
5973 windows = {
74+ [" 0.1.4" ] = {
75+ url = {
76+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
77+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
78+ },
79+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
80+ },
6081 [" 0.1.3" ] = {
6182 url = {
6283 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ package = {
1818
1919 xpm = {
2020 linux = {
21+ [" 0.1.4" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
25+ },
26+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
27+ },
2128 [" 0.1.3" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -48,6 +55,13 @@ package = {
4855 },
4956 },
5057 macosx = {
58+ [" 0.1.4" ] = {
59+ url = {
60+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
61+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
62+ },
63+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
64+ },
5165 [" 0.1.3" ] = {
5266 url = {
5367 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -78,6 +92,13 @@ package = {
7892 },
7993 },
8094 windows = {
95+ [" 0.1.4" ] = {
96+ url = {
97+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
98+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
99+ },
100+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
101+ },
81102 [" 0.1.3" ] = {
82103 url = {
83104 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.16.7" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.7.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.7/openkal-llvm-runtime-0.16.7.tar.gz" ,
82+ },
83+ sha256 = " 9847098058fd8255f9c417109bf9341efeb8a6eab1b3dadb128503ee656c9fb8" ,
84+ },
7885 [" 0.16.6" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz" ,
@@ -350,6 +357,13 @@ package = {
350357 },
351358 },
352359 macosx = {
360+ [" 0.16.7" ] = {
361+ url = {
362+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.7.tar.gz" ,
363+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.7/openkal-llvm-runtime-0.16.7.tar.gz" ,
364+ },
365+ sha256 = " 9847098058fd8255f9c417109bf9341efeb8a6eab1b3dadb128503ee656c9fb8" ,
366+ },
353367 [" 0.16.6" ] = {
354368 url = {
355369 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz" ,
@@ -625,6 +639,13 @@ package = {
625639 },
626640 },
627641 windows = {
642+ [" 0.16.7" ] = {
643+ url = {
644+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.7.tar.gz" ,
645+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.7/openkal-llvm-runtime-0.16.7.tar.gz" ,
646+ },
647+ sha256 = " 9847098058fd8255f9c417109bf9341efeb8a6eab1b3dadb128503ee656c9fb8" ,
648+ },
628649 [" 0.16.6" ] = {
629650 url = {
630651 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.22.7" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.7.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.7/openkal-musl-0.22.7.tar.gz" ,
82+ },
83+ sha256 = " 034de7f9c4c57fe04560737c1c3fc5c9a3f656e00f3050f4957a97f61482c265" ,
84+ },
7885 [" 0.22.6" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz" ,
@@ -364,6 +371,13 @@ package = {
364371 },
365372 },
366373 macosx = {
374+ [" 0.22.7" ] = {
375+ url = {
376+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.7.tar.gz" ,
377+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.7/openkal-musl-0.22.7.tar.gz" ,
378+ },
379+ sha256 = " 034de7f9c4c57fe04560737c1c3fc5c9a3f656e00f3050f4957a97f61482c265" ,
380+ },
367381 [" 0.22.6" ] = {
368382 url = {
369383 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz" ,
@@ -653,6 +667,13 @@ package = {
653667 },
654668 },
655669 windows = {
670+ [" 0.22.7" ] = {
671+ url = {
672+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.7.tar.gz" ,
673+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.7/openkal-musl-0.22.7.tar.gz" ,
674+ },
675+ sha256 = " 034de7f9c4c57fe04560737c1c3fc5c9a3f656e00f3050f4957a97f61482c265" ,
676+ },
656677 [" 0.22.6" ] = {
657678 url = {
658679 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ package = {
1818
1919 xpm = {
2020 linux = {
21+ [" 0.1.4" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
25+ },
26+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
27+ },
2128 [" 0.1.3" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -48,6 +55,13 @@ package = {
4855 },
4956 },
5057 macosx = {
58+ [" 0.1.4" ] = {
59+ url = {
60+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
61+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
62+ },
63+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
64+ },
5165 [" 0.1.3" ] = {
5266 url = {
5367 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -78,6 +92,13 @@ package = {
7892 },
7993 },
8094 windows = {
95+ [" 0.1.4" ] = {
96+ url = {
97+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
98+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
99+ },
100+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
101+ },
81102 [" 0.1.3" ] = {
82103 url = {
83104 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
Original file line number Diff line number Diff line change @@ -20,6 +20,13 @@ package = {
2020
2121 xpm = {
2222 linux = {
23+ [" 0.1.4" ] = {
24+ url = {
25+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
26+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
27+ },
28+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
29+ },
2330 [" 0.1.3" ] = {
2431 url = {
2532 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -50,6 +57,13 @@ package = {
5057 },
5158 },
5259 macosx = {
60+ [" 0.1.4" ] = {
61+ url = {
62+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
63+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
64+ },
65+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
66+ },
5367 [" 0.1.3" ] = {
5468 url = {
5569 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
@@ -80,6 +94,13 @@ package = {
8094 },
8195 },
8296 windows = {
97+ [" 0.1.4" ] = {
98+ url = {
99+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.4.tar.gz" ,
100+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.4/openkal-image-0.1.4.tar.gz" ,
101+ },
102+ sha256 = " d9ec0dc0a78c2bdbd20f1420df510805ef3f019545cb5306393ca31765edf5ff" ,
103+ },
83104 [" 0.1.3" ] = {
84105 url = {
85106 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.3.tar.gz" ,
Original file line number Diff line number Diff line change @@ -17,11 +17,11 @@ sources = []
1717include_dirs = [" include" ]
1818
1919[dependencies .mcpplibs ]
20- openkal-run = " 0.1.3 "
20+ openkal-run = " 0.1.4 "
2121
2222[build-dependencies .mcpplibs ]
23- openkal-bind = " 0.1.3 "
24- openkal-tools = { version = " 0.1.3 " , tools = [" okld" ] }
23+ openkal-bind = " 0.1.4 "
24+ openkal-tools = { version = " 0.1.4 " , tools = [" okld" ] }
2525
2626[xlings .workspace ]
2727"xim:llvm" = " 23.1.3"
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88version = " 0.1.0"
99
1010[target .'cfg(os = "linux")' .dependencies .mcpplibs ]
11- openkal-musl = " 0.22.6 "
11+ openkal-musl = " 0.22.7 "
1212
1313[target .'cfg(os = "linux")' .build ]
1414cxxflags = [" -DHAVE_OPENKAL_MUSL=1" ]
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ name = "openkal-tools-tests"
99version = " 0.1.0"
1010
1111[build-dependencies .mcpplibs ]
12- openkal-tools = { version = " 0.1.3 " , tools = [" okld" , " okrun" ] }
12+ openkal-tools = { version = " 0.1.4 " , tools = [" okld" , " okrun" ] }
1313
1414[indices ]
1515mcpplibs = { path = " ../../.." }
You can’t perform that action at this time.
0 commit comments