Skip to content

Commit 9e22c17

Browse files
openkal-musl 0.25.0, openkal-llvm-runtime 0.16.15 (#655)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent f261145 commit 9e22c17

5 files changed

Lines changed: 48 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
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、

‎pkgs/o/openkal-llvm-runtime.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff 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",

‎pkgs/o/openkal-musl.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff 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",

‎tests/examples/openkal-musl/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88
version = "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]
1414
cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ openkal-macos = "0.17.1"
3030
openkal-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]
3636
openkal-emscripten = "0.8.0"

0 commit comments

Comments
 (0)