diff --git a/CHANGELOG.md b/CHANGELOG.md index a7deceb0..07d85eae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ ### Added +- **openkal-platform 0.20.2。** openkal-musl 0.25.0、openkal-llvm-runtime 0.16.15:线程一起分配,`memcmp` 与 `strlen` 按字或向量。 + GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。 - **openkal-musl 0.25.0;openkal-llvm-runtime 0.16.15。** 有第二个线程后,每个线程保留它释放的小尺寸类槽(≤ 2032 B), 不经 mallocng 的锁取回:ok 映像中一次 malloc+free 在 1/2/4 线程下由 38.5/194/521 ns 降为 31/41/61 ns;`memcmp` 每次比较 8 字节,`strlen` 每次 16 字节(x86_64 上 SSE2,其余按字)。单线程程序的行为不变。测试成员 `openkal`、 diff --git a/pkgs/o/openkal-platform.lua b/pkgs/o/openkal-platform.lua index 6002aefb..4d01ab14 100644 --- a/pkgs/o/openkal-platform.lua +++ b/pkgs/o/openkal-platform.lua @@ -26,6 +26,13 @@ package = { xpm = { linux = { + ["0.20.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.20.2/openkal-platform-0.20.2.tar.gz", + }, + sha256 = "ea81abe096524d9581de8399af2a084f2423d674bf8313640cfff8641dfb74e9", + }, ["0.20.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.1.tar.gz", @@ -91,6 +98,13 @@ package = { }, }, macosx = { + ["0.20.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.20.2/openkal-platform-0.20.2.tar.gz", + }, + sha256 = "ea81abe096524d9581de8399af2a084f2423d674bf8313640cfff8641dfb74e9", + }, ["0.20.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.1.tar.gz", @@ -156,6 +170,13 @@ package = { }, }, windows = { + ["0.20.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.20.2/openkal-platform-0.20.2.tar.gz", + }, + sha256 = "ea81abe096524d9581de8399af2a084f2423d674bf8313640cfff8641dfb74e9", + }, ["0.20.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.20.1.tar.gz",