From 4eea944010a34fa83d52f43aed0c8624b9bb9f5b Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Tue, 27 Oct 2026 15:28:12 +0900 Subject: [PATCH] openkal-windows 0.13.3 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 4 ++++ pkgs/o/openkal-windows.lua | 21 +++++++++++++++++++++ tests/examples/openkal/mcpp.toml | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c943cf2..b779c538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,10 @@ 按进程字的种类取得句柄:以有界生命期启动的程序由其记录命名,此前对它的每次有界等待都失败, 调用方的时限(mcpp 的 `[hooks] timeout_seconds`)在 Windows 上不起作用。openkal-musl 与 openkal-llvm-runtime 随之移动;测试成员 `openkal`、`openkal-musl` 随之移动。 +- **openkal-windows 0.13.3。** 环境表在首次查询时于一把锁下填写一次,两个执行上下文同时首次查询时 + 都读到已填写的表;此前其中一个可能读到空表,把已设置的变量(`PATH`)报为不存在。管道的有界读以 + 性能计数器计量时限,此前把每次 1 ms 的睡眠计为 1 ms,而默认计时器下一次睡眠持续约 15.6 ms, + 100 ms 的时限约等待 1.5 s。测试成员 `openkal` 随之移动。 ### Changed diff --git a/pkgs/o/openkal-windows.lua b/pkgs/o/openkal-windows.lua index dd3f6ad6..6188d6a9 100644 --- a/pkgs/o/openkal-windows.lua +++ b/pkgs/o/openkal-windows.lua @@ -21,6 +21,13 @@ package = { xpm = { linux = { + ["0.13.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.3/openkal-windows-0.13.3.tar.gz", + }, + sha256 = "f308c812f3bf72d05d9c834f186ddf6592dbb885a6a527e803e035ee07e146f2", + }, ["0.13.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", @@ -198,6 +205,13 @@ package = { }, }, macosx = { + ["0.13.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.3/openkal-windows-0.13.3.tar.gz", + }, + sha256 = "f308c812f3bf72d05d9c834f186ddf6592dbb885a6a527e803e035ee07e146f2", + }, ["0.13.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", @@ -375,6 +389,13 @@ package = { }, }, windows = { + ["0.13.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.3/openkal-windows-0.13.3.tar.gz", + }, + sha256 = "f308c812f3bf72d05d9c834f186ddf6592dbb885a6a527e803e035ee07e146f2", + }, ["0.13.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index 17024342..451a21da 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -27,7 +27,7 @@ openkal-linux = "0.18.2" openkal-macos = "0.15.1" [target.'cfg(windows)'.dependencies.mcpplibs] -openkal-windows = "0.13.2" +openkal-windows = "0.13.3" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] openkal-llvm-runtime = "0.16.2"