Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
启动需要解释器的程序(`#!` 脚本的 `$0` 不再是 `/dev/fd/<n>`);openkal-macos 把 EBADARCH 与
EBADMACHO 译为 `kal_err_not_program`。测试成员 `openkal` 移到这些版本,并观察单字符串标志在
接收向量的系统上被拒绝。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
- **openkal-linux 0.18.2、openkal-musl 0.22.1、openkal-llvm-runtime 0.16.1。** openkal-linux 的结束请求
处理器以私有 futex 唤醒结束字(与 `kal_task_wait` 的等待一致),等待结束字的执行上下文由此被请求唤醒;
此前共享唤醒到达不了私有等待,以等待结束请求结束的程序在请求后仍不结束。openkal-musl 与
openkal-llvm-runtime 移到 openkal 0.17.1 这一轮:openkal 系列按精确版本固定,一个同时含 mcpplibs.os 0.2.0
与 openkal-musl 0.22.0 的 ok image 图会出现两个 openkal。测试成员 `openkal`、`openkal-musl` 随之移动。

### Changed

Expand Down
21 changes: 21 additions & 0 deletions pkgs/o/openkal-linux.lua
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ package = {

xpm = {
linux = {
["0.18.2"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
},
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
},
["0.18.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",
Expand Down Expand Up @@ -168,6 +175,13 @@ package = {
},
},
macosx = {
["0.18.2"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
},
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
},
["0.18.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",
Expand Down Expand Up @@ -317,6 +331,13 @@ package = {
},
},
windows = {
["0.18.2"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.2.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.18.2/openkal-linux-0.18.2.tar.gz",
},
sha256 = "639f8a803989f03d19e275eaace9ea17d2d9ddd6775a366ed00c2b4bde914b3d",
},
["0.18.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.18.1.tar.gz",
Expand Down
21 changes: 21 additions & 0 deletions pkgs/o/openkal-llvm-runtime.lua
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,13 @@ package = {

xpm = {
linux = {
["0.16.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
},
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
},
["0.16.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",
Expand Down Expand Up @@ -308,6 +315,13 @@ package = {
},
},
macosx = {
["0.16.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
},
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
},
["0.16.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",
Expand Down Expand Up @@ -541,6 +555,13 @@ package = {
},
},
windows = {
["0.16.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.1/openkal-llvm-runtime-0.16.1.tar.gz",
},
sha256 = "2a86c6120c99cba76528acbf7f4ac9bbef32cda1a5e6c87e28c122df559ea63b",
},
["0.16.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.0.tar.gz",
Expand Down
21 changes: 21 additions & 0 deletions pkgs/o/openkal-musl.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ package = {

xpm = {
linux = {
["0.22.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
},
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
},
["0.22.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",
Expand Down Expand Up @@ -311,6 +318,13 @@ package = {
},
},
macosx = {
["0.22.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
},
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
},
["0.22.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",
Expand Down Expand Up @@ -558,6 +572,13 @@ package = {
},
},
windows = {
["0.22.1"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz",
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.1/openkal-musl-0.22.1.tar.gz",
},
sha256 = "a0ecda41e4e935a117c53b2290082e42138a2c076871f2b3cc8256197d83a9f5",
},
["0.22.0"] = {
url = {
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.0.tar.gz",
Expand Down
2 changes: 1 addition & 1 deletion tests/examples/openkal-musl/mcpp.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ name = "openkal-musl-tests"
version = "0.1.0"

[target.'cfg(os = "linux")'.dependencies.mcpplibs]
openkal-musl = "0.22.0"
openkal-musl = "0.22.1"

[target.'cfg(os = "linux")'.build]
cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]
Expand Down
4 changes: 2 additions & 2 deletions tests/examples/openkal/mcpp.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ version = "0.1.0"
openkal = "0.17.1"

[target.'cfg(os = "linux")'.dependencies.mcpplibs]
openkal-linux = "0.18.1"
openkal-linux = "0.18.2"

[target.'cfg(os = "macos")'.dependencies.mcpplibs]
openkal-macos = "0.15.1"
Expand All @@ -30,7 +30,7 @@ openkal-macos = "0.15.1"
openkal-windows = "0.13.1"

[target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs]
openkal-llvm-runtime = "0.16.0"
openkal-llvm-runtime = "0.16.1"

[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
openkal-emscripten = "0.5.0"
Expand Down
Loading