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.9;openkal-musl 0.24.1;openkal-llvm-runtime 0.16.14。** openkal-macos 0.17.1 的一轮:
13+ macOS 上的 okrun 与 openkal-musl 建在它之上,上下文的标识不再每次进入内核;格式与加载器不变。测试成员 ` openkal ` 、
14+ ` openkal-musl ` 、` openkal-tools ` 、` openkal-bind ` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,
15+ sha256 两处一致。
1216- ** openkal-macos 0.17.1。** ` kal_task_current ` 从系统库为每个线程保存的记录读取线程的内核标识(` pthread_threadid_np ` ),
1317 不再每次调用都进入内核;值不变。openkal-musl 经它取得 ` errno ` 、线程指针与 ok 映像的每个(模拟的)线程局部变量,一次
1418 ` clangd --check ` 调用约 158 万次。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ package = {
2525
2626 xpm = {
2727 linux = {
28+ [" 0.1.9" ] = {
29+ url = {
30+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
31+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
32+ },
33+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
34+ },
2835 [" 0.1.8" ] = {
2936 url = {
3037 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -76,6 +83,13 @@ package = {
7683 },
7784 },
7885 macosx = {
86+ [" 0.1.9" ] = {
87+ url = {
88+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
89+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
90+ },
91+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
92+ },
7993 [" 0.1.8" ] = {
8094 url = {
8195 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -127,6 +141,13 @@ package = {
127141 },
128142 },
129143 windows = {
144+ [" 0.1.9" ] = {
145+ url = {
146+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
147+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
148+ },
149+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
150+ },
130151 [" 0.1.8" ] = {
131152 url = {
132153 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.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.9" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
25+ },
26+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
27+ },
2128 [" 0.1.8" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -83,6 +90,13 @@ package = {
8390 },
8491 },
8592 macosx = {
93+ [" 0.1.9" ] = {
94+ url = {
95+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
96+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
97+ },
98+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
99+ },
86100 [" 0.1.8" ] = {
87101 url = {
88102 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -148,6 +162,13 @@ package = {
148162 },
149163 },
150164 windows = {
165+ [" 0.1.9" ] = {
166+ url = {
167+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
168+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
169+ },
170+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
171+ },
151172 [" 0.1.8" ] = {
152173 url = {
153174 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.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.14" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.14/openkal-llvm-runtime-0.16.14.tar.gz" ,
82+ },
83+ sha256 = " 0347342e07e21927beb86f4b12f7b9017cefda72f02769696e81110c76d6e912" ,
84+ },
7885 [" 0.16.13" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz" ,
@@ -399,6 +406,13 @@ package = {
399406 },
400407 },
401408 macosx = {
409+ [" 0.16.14" ] = {
410+ url = {
411+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
412+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.14/openkal-llvm-runtime-0.16.14.tar.gz" ,
413+ },
414+ sha256 = " 0347342e07e21927beb86f4b12f7b9017cefda72f02769696e81110c76d6e912" ,
415+ },
402416 [" 0.16.13" ] = {
403417 url = {
404418 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.tar.gz" ,
@@ -723,6 +737,13 @@ package = {
723737 },
724738 },
725739 windows = {
740+ [" 0.16.14" ] = {
741+ url = {
742+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
743+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.14/openkal-llvm-runtime-0.16.14.tar.gz" ,
744+ },
745+ sha256 = " 0347342e07e21927beb86f4b12f7b9017cefda72f02769696e81110c76d6e912" ,
746+ },
726747 [" 0.16.13" ] = {
727748 url = {
728749 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.13.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.1" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.1/openkal-musl-0.24.1.tar.gz" ,
82+ },
83+ sha256 = " ce8adff4bed874bd62a10de52b4c54dda90699599d8ce8670303c3c37570f92d" ,
84+ },
7885 [" 0.24.0" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz" ,
@@ -413,6 +420,13 @@ package = {
413420 },
414421 },
415422 macosx = {
423+ [" 0.24.1" ] = {
424+ url = {
425+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
426+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.1/openkal-musl-0.24.1.tar.gz" ,
427+ },
428+ sha256 = " ce8adff4bed874bd62a10de52b4c54dda90699599d8ce8670303c3c37570f92d" ,
429+ },
416430 [" 0.24.0" ] = {
417431 url = {
418432 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.tar.gz" ,
@@ -751,6 +765,13 @@ package = {
751765 },
752766 },
753767 windows = {
768+ [" 0.24.1" ] = {
769+ url = {
770+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
771+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.24.1/openkal-musl-0.24.1.tar.gz" ,
772+ },
773+ sha256 = " ce8adff4bed874bd62a10de52b4c54dda90699599d8ce8670303c3c37570f92d" ,
774+ },
754775 [" 0.24.0" ] = {
755776 url = {
756777 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.0.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.9" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
25+ },
26+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
27+ },
2128 [" 0.1.8" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -83,6 +90,13 @@ package = {
8390 },
8491 },
8592 macosx = {
93+ [" 0.1.9" ] = {
94+ url = {
95+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
96+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
97+ },
98+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
99+ },
86100 [" 0.1.8" ] = {
87101 url = {
88102 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -148,6 +162,13 @@ package = {
148162 },
149163 },
150164 windows = {
165+ [" 0.1.9" ] = {
166+ url = {
167+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
168+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
169+ },
170+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
171+ },
151172 [" 0.1.8" ] = {
152173 url = {
153174 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.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.9" ] = {
24+ url = {
25+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
26+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
27+ },
28+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
29+ },
2330 [" 0.1.8" ] = {
2431 url = {
2532 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -85,6 +92,13 @@ package = {
8592 },
8693 },
8794 macosx = {
95+ [" 0.1.9" ] = {
96+ url = {
97+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
98+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
99+ },
100+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
101+ },
88102 [" 0.1.8" ] = {
89103 url = {
90104 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.tar.gz" ,
@@ -150,6 +164,13 @@ package = {
150164 },
151165 },
152166 windows = {
167+ [" 0.1.9" ] = {
168+ url = {
169+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.9.tar.gz" ,
170+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.9/openkal-image-0.1.9.tar.gz" ,
171+ },
172+ sha256 = " 5cef1fb2e647724998293a299377662310110646b2389b6aa9a4170253ddc10d" ,
173+ },
153174 [" 0.1.8" ] = {
154175 url = {
155176 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.8.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.8 "
20+ openkal-run = " 0.1.9 "
2121
2222[build-dependencies .mcpplibs ]
23- openkal-bind = " 0.1.8 "
24- openkal-tools = { version = " 0.1.8 " , tools = [" okld" ] }
23+ openkal-bind = " 0.1.9 "
24+ openkal-tools = { version = " 0.1.9 " , 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.24.0 "
11+ openkal-musl = " 0.24.1 "
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.8 " , tools = [" okld" , " okrun" ] }
12+ openkal-tools = { version = " 0.1.9 " , tools = [" okld" , " okrun" ] }
1313
1414[indices ]
1515mcpplibs = { path = " ../../.." }
You can’t perform that action at this time.
0 commit comments