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.25.0;openkal-llvm-runtime 0.16.15。** 有第二个线程后,每个线程保留它释放的小尺寸类槽(≤ 2032 B),
13+ 不经 mallocng 的锁取回:ok 映像中一次 malloc+free 在 1/2/4 线程下由 38.5/194/521 ns 降为 31/41/61 ns;` memcmp `
14+ 每次比较 8 字节,` strlen ` 每次 16 字节(x86_64 上 SSE2,其余按字)。单线程程序的行为不变。测试成员 ` openkal ` 、
15+ ` openkal-musl ` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1216- ** mcpplibs.os 0.2.6。** openkal-macos 0.17.1;接口不变。其上的 ok 映像选 openkal-platform 0.20.1。测试成员 ` os ` 随之移动。
1317 GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1418- ** openkal-platform 0.20.1。** openkal-macos 0.17.1、openkal-musl 0.24.1、openkal-llvm-runtime 0.16.14、
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.16.15" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.15.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.15/openkal-llvm-runtime-0.16.15.tar.gz" ,
82+ },
83+ sha256 = " 4a076037ca048fcf006336a67e9f61b25743f024fb62c265a8c4ea5efa20f5aa" ,
84+ },
7885 [" 0.16.14" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
@@ -406,6 +413,13 @@ package = {
406413 },
407414 },
408415 macosx = {
416+ [" 0.16.15" ] = {
417+ url = {
418+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.15.tar.gz" ,
419+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.15/openkal-llvm-runtime-0.16.15.tar.gz" ,
420+ },
421+ sha256 = " 4a076037ca048fcf006336a67e9f61b25743f024fb62c265a8c4ea5efa20f5aa" ,
422+ },
409423 [" 0.16.14" ] = {
410424 url = {
411425 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
@@ -737,6 +751,13 @@ package = {
737751 },
738752 },
739753 windows = {
754+ [" 0.16.15" ] = {
755+ url = {
756+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.15.tar.gz" ,
757+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.15/openkal-llvm-runtime-0.16.15.tar.gz" ,
758+ },
759+ sha256 = " 4a076037ca048fcf006336a67e9f61b25743f024fb62c265a8c4ea5efa20f5aa" ,
760+ },
740761 [" 0.16.14" ] = {
741762 url = {
742763 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.14.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.25.0" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.25.0.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.25.0/openkal-musl-0.25.0.tar.gz" ,
82+ },
83+ sha256 = " 3a5bf21d011818ed5b7b585dc9f6d1ad934c2cf409e303070b55d65b4f3309d0" ,
84+ },
7885 [" 0.24.1" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
@@ -420,6 +427,13 @@ package = {
420427 },
421428 },
422429 macosx = {
430+ [" 0.25.0" ] = {
431+ url = {
432+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.25.0.tar.gz" ,
433+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.25.0/openkal-musl-0.25.0.tar.gz" ,
434+ },
435+ sha256 = " 3a5bf21d011818ed5b7b585dc9f6d1ad934c2cf409e303070b55d65b4f3309d0" ,
436+ },
423437 [" 0.24.1" ] = {
424438 url = {
425439 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
@@ -765,6 +779,13 @@ package = {
765779 },
766780 },
767781 windows = {
782+ [" 0.25.0" ] = {
783+ url = {
784+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.25.0.tar.gz" ,
785+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.25.0/openkal-musl-0.25.0.tar.gz" ,
786+ },
787+ sha256 = " 3a5bf21d011818ed5b7b585dc9f6d1ad934c2cf409e303070b55d65b4f3309d0" ,
788+ },
768789 [" 0.24.1" ] = {
769790 url = {
770791 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.24.1.tar.gz" ,
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.1 "
11+ openkal-musl = " 0.25.0 "
1212
1313[target .'cfg(os = "linux")' .build ]
1414cxxflags = [" -DHAVE_OPENKAL_MUSL=1" ]
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ openkal-macos = "0.17.1"
3030openkal-windows = " 0.15.0"
3131
3232[target .'cfg(all(os = "linux", env = "musl"))' .dependencies .mcpplibs ]
33- openkal-llvm-runtime = " 0.16.14 "
33+ openkal-llvm-runtime = " 0.16.15 "
3434
3535[target .'cfg(arch = "wasm32")' .dependencies .mcpplibs ]
3636openkal-emscripten = " 0.8.0"
You can’t perform that action at this time.
0 commit comments