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-ld/run/tools/bind 0.1.8;openkal-musl 0.24.0;openkal-llvm-runtime 0.16.13。** openkal 0.19 的一轮:
13+ okb 为每个映像成员记录 1 MiB 分块的 SHA-256(` files.<member>.chunks ` ),okrun 在多个上下文上同时校验各块,` okld bundle `
14+ 写入、` okld bundle check ` 两种摘要都校验;openkal-musl 的 ` getpid ` 为环境给出的标识,` kill(pid, 0) ` 、` getsid ` 、` getpgid `
15+ 经 ` kal_process_open_id ` 回答另一程序是否在运行,` flock ` 与 ` F_OFD_SETLK[W] ` 取打开文件的锁(` kal_fs_lock ` ),
16+ ` SCHED_OTHER/BATCH/IDLE ` 与 ` setpriority ` 为调用上下文的占用(` kal_task_set_priority ` );openkal-llvm-runtime 随之移动。
17+ 测试成员 ` openkal ` 、` openkal-musl ` 、` openkal-tools ` 、` openkal-bind ` 的版本随之移动。GLOBAL 为 GitHub 标签归档,CN 为
18+ GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1219- ** openkal 0.19.0;openkal-linux 0.20.0、openkal-macos 0.17.0、openkal-windows 0.15.0、openkal-emscripten 0.8.0。**
1320 ` openkal.task ` 增加两项:` kal_task_cores ` (程序可运行于其上的处理器的物理核数,0 为无法回答)与
1421 ` kal_task_set_priority ` (调用者所在上下文对处理器的占用:DEFAULT、LOW、BACKGROUND,属性位 ` KAL_TASK_PROP_PRIORITY ` ,
Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ package = {
2525
2626 xpm = {
2727 linux = {
28+ [" 0.1.8" ] = {
29+ url = {
30+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
31+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
32+ },
33+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
34+ },
2835 [" 0.1.7" ] = {
2936 url = {
3037 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -69,6 +76,13 @@ package = {
6976 },
7077 },
7178 macosx = {
79+ [" 0.1.8" ] = {
80+ url = {
81+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
82+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
83+ },
84+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
85+ },
7286 [" 0.1.7" ] = {
7387 url = {
7488 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -113,6 +127,13 @@ package = {
113127 },
114128 },
115129 windows = {
130+ [" 0.1.8" ] = {
131+ url = {
132+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
133+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
134+ },
135+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
136+ },
116137 [" 0.1.7" ] = {
117138 url = {
118139 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.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.8" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
25+ },
26+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
27+ },
2128 [" 0.1.7" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -76,6 +83,13 @@ package = {
7683 },
7784 },
7885 macosx = {
86+ [" 0.1.8" ] = {
87+ url = {
88+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
89+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
90+ },
91+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
92+ },
7993 [" 0.1.7" ] = {
8094 url = {
8195 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -134,6 +148,13 @@ package = {
134148 },
135149 },
136150 windows = {
151+ [" 0.1.8" ] = {
152+ url = {
153+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
154+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
155+ },
156+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
157+ },
137158 [" 0.1.7" ] = {
138159 url = {
139160 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.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.13" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz" ,
82+ },
83+ sha256 = " 3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d" ,
84+ },
7885 [" 0.16.12" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
@@ -392,6 +399,13 @@ package = {
392399 },
393400 },
394401 macosx = {
402+ [" 0.16.13" ] = {
403+ url = {
404+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz" ,
405+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz" ,
406+ },
407+ sha256 = " 3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d" ,
408+ },
395409 [" 0.16.12" ] = {
396410 url = {
397411 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
@@ -709,6 +723,13 @@ package = {
709723 },
710724 },
711725 windows = {
726+ [" 0.16.13" ] = {
727+ url = {
728+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz" ,
729+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.13/openkal-llvm-runtime-0.16.13.tar.gz" ,
730+ },
731+ sha256 = " 3870389b0a5ff5527d86c72b49494c1e6c2326110f7a68062d4ad12dfaa0e05d" ,
732+ },
712733 [" 0.16.12" ] = {
713734 url = {
714735 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.24.0" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz" ,
82+ },
83+ sha256 = " fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51" ,
84+ },
7885 [" 0.23.2" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz" ,
@@ -406,6 +413,13 @@ package = {
406413 },
407414 },
408415 macosx = {
416+ [" 0.24.0" ] = {
417+ url = {
418+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz" ,
419+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz" ,
420+ },
421+ sha256 = " fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51" ,
422+ },
409423 [" 0.23.2" ] = {
410424 url = {
411425 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz" ,
@@ -737,6 +751,13 @@ package = {
737751 },
738752 },
739753 windows = {
754+ [" 0.24.0" ] = {
755+ url = {
756+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz" ,
757+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.0/openkal-musl-0.24.0.tar.gz" ,
758+ },
759+ sha256 = " fb0ad879e738dfb10e8405f49b15317cf818284270ebe221d2902b9c0c47ff51" ,
760+ },
740761 [" 0.23.2" ] = {
741762 url = {
742763 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.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.8" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
25+ },
26+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
27+ },
2128 [" 0.1.7" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -76,6 +83,13 @@ package = {
7683 },
7784 },
7885 macosx = {
86+ [" 0.1.8" ] = {
87+ url = {
88+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
89+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
90+ },
91+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
92+ },
7993 [" 0.1.7" ] = {
8094 url = {
8195 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -134,6 +148,13 @@ package = {
134148 },
135149 },
136150 windows = {
151+ [" 0.1.8" ] = {
152+ url = {
153+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
154+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
155+ },
156+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
157+ },
137158 [" 0.1.7" ] = {
138159 url = {
139160 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.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.8" ] = {
24+ url = {
25+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
26+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
27+ },
28+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
29+ },
2330 [" 0.1.7" ] = {
2431 url = {
2532 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -78,6 +85,13 @@ package = {
7885 },
7986 },
8087 macosx = {
88+ [" 0.1.8" ] = {
89+ url = {
90+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
91+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
92+ },
93+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
94+ },
8195 [" 0.1.7" ] = {
8296 url = {
8397 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
@@ -136,6 +150,13 @@ package = {
136150 },
137151 },
138152 windows = {
153+ [" 0.1.8" ] = {
154+ url = {
155+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
156+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.8/openkal-image-0.1.8.tar.gz" ,
157+ },
158+ sha256 = " 16cfe46581667fcaefeb288a43162f9e4e5393950f443ac7f09d6ddae313fcdd" ,
159+ },
139160 [" 0.1.7" ] = {
140161 url = {
141162 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.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.7 "
20+ openkal-run = " 0.1.8 "
2121
2222[build-dependencies .mcpplibs ]
23- openkal-bind = " 0.1.7 "
24- openkal-tools = { version = " 0.1.7 " , tools = [" okld" ] }
23+ openkal-bind = " 0.1.8 "
24+ openkal-tools = { version = " 0.1.8 " , 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.23.2 "
11+ openkal-musl = " 0.24.0 "
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.7 " , tools = [" okld" , " okrun" ] }
12+ openkal-tools = { version = " 0.1.8 " , tools = [" okld" , " okrun" ] }
1313
1414[indices ]
1515mcpplibs = { path = " ../../.." }
You can’t perform that action at this time.
0 commit comments