From 3d7009c7607d7fa2cf832b85b17db1c0d3203d17 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Tue, 27 Oct 2026 14:08:43 +0900 Subject: [PATCH] openkal-windows 0.13.2, openkal-musl 0.22.2, openkal-llvm-runtime 0.16.2 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- .xlings/subos/_/.shim-view/c3979a57-mcpp.json | 1193 +++++++++++++++++ CHANGELOG.md | 4 + pkgs/o/openkal-llvm-runtime.lua | 21 + pkgs/o/openkal-musl.lua | 21 + pkgs/o/openkal-windows.lua | 21 + tests/examples/openkal-musl/mcpp.toml | 2 +- tests/examples/openkal/mcpp.toml | 4 +- 7 files changed, 1263 insertions(+), 3 deletions(-) create mode 100644 .xlings/subos/_/.shim-view/c3979a57-mcpp.json diff --git a/.xlings/subos/_/.shim-view/c3979a57-mcpp.json b/.xlings/subos/_/.shim-view/c3979a57-mcpp.json new file mode 100644 index 00000000..22481797 --- /dev/null +++ b/.xlings/subos/_/.shim-view/c3979a57-mcpp.json @@ -0,0 +1,1193 @@ +{ + "fingerprint": { + "/home/speak/.xlings/.xlings.json": "4002723:-4644643759772368002", + "/home/speak/.xlings/data/versions.json": "3845404:-4644643759705365210", + "/home/speak/.xlings/subos/speak-agent-private/.xlings.json": "271702:-4644643759342350085", + "/home/speak/workspace/mcpplibs/mcpp-index/.xlings.json": "52:-4644586560366138024", + "/home/speak/workspace/mcpplibs/mcpp-index/.xlings/.xlings.json": "absent" + }, + "format": 1, + "program": "mcpp", + "vinfo": { + "mcpp": { + "filename": "mcpp", + "type": "program", + "versions": { + "0.0.109": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "0.0.109", + "version": "0.0.109" + }, + "bindingMembers": { + "mcpp": "0.0.109" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/0.0.109/bin", + "sourceName": "mcpp" + }, + "2026.10.1.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.1.1", + "version": "2026.10.1.1" + }, + "bindingMembers": { + "mcpp": "2026.10.1.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.1.1/bin", + "sourceName": "mcpp" + }, + "2026.10.1.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.1.2", + "version": "2026.10.1.2" + }, + "bindingMembers": { + "mcpp": "2026.10.1.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.1.2/bin", + "sourceName": "mcpp" + }, + "2026.10.1.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.1.3", + "version": "2026.10.1.3" + }, + "bindingMembers": { + "mcpp": "2026.10.1.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.1.3/bin", + "sourceName": "mcpp" + }, + "2026.10.10.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.10.2", + "version": "2026.10.10.2" + }, + "bindingMembers": { + "mcpp": "2026.10.10.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.10.2/bin", + "sourceName": "mcpp" + }, + "2026.10.11.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.11.1", + "version": "2026.10.11.1" + }, + "bindingMembers": { + "mcpp": "2026.10.11.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.11.1/bin", + "sourceName": "mcpp" + }, + "2026.10.16.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.16.3", + "version": "2026.10.16.3" + }, + "bindingMembers": { + "mcpp": "2026.10.16.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.16.3/bin", + "sourceName": "mcpp" + }, + "2026.10.19.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.19.1", + "version": "2026.10.19.1" + }, + "bindingMembers": { + "mcpp": "2026.10.19.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.19.1/bin", + "sourceName": "mcpp" + }, + "2026.10.21.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.21.1", + "version": "2026.10.21.1" + }, + "bindingMembers": { + "mcpp": "2026.10.21.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.21.1/bin", + "sourceName": "mcpp" + }, + "2026.10.24.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.24.1", + "version": "2026.10.24.1" + }, + "bindingMembers": { + "mcpp": "2026.10.24.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.24.1/bin", + "sourceName": "mcpp" + }, + "2026.10.26.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.26.1", + "version": "2026.10.26.1" + }, + "bindingMembers": { + "mcpp": "2026.10.26.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.26.1/bin", + "sourceName": "mcpp" + }, + "2026.10.3.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.3.1", + "version": "2026.10.3.1" + }, + "bindingMembers": { + "mcpp": "2026.10.3.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.3.1/bin", + "sourceName": "mcpp" + }, + "2026.10.5.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.5.1", + "version": "2026.10.5.1" + }, + "bindingMembers": { + "mcpp": "2026.10.5.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.5.1/bin", + "sourceName": "mcpp" + }, + "2026.10.5.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.5.2", + "version": "2026.10.5.2" + }, + "bindingMembers": { + "mcpp": "2026.10.5.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.5.2/bin", + "sourceName": "mcpp" + }, + "2026.10.5.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.5.3", + "version": "2026.10.5.3" + }, + "bindingMembers": { + "mcpp": "2026.10.5.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.5.3/bin", + "sourceName": "mcpp" + }, + "2026.10.8.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.10.8.1", + "version": "2026.10.8.1" + }, + "bindingMembers": { + "mcpp": "2026.10.8.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.10.8.1/bin", + "sourceName": "mcpp" + }, + "2026.7.27.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.7.27.1", + "version": "2026.7.27.1" + }, + "bindingMembers": { + "mcpp": "2026.7.27.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.7.27.1/bin", + "sourceName": "mcpp" + }, + "2026.8.8.4": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.8.8.4", + "version": "2026.8.8.4" + }, + "bindingMembers": { + "mcpp": "2026.8.8.4" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.8.8.4/bin", + "sourceName": "mcpp" + }, + "2026.9.10.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.10.1", + "version": "2026.9.10.1" + }, + "bindingMembers": { + "mcpp": "2026.9.10.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.10.1/bin", + "sourceName": "mcpp" + }, + "2026.9.10.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.10.2", + "version": "2026.9.10.2" + }, + "bindingMembers": { + "mcpp": "2026.9.10.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.10.2/bin", + "sourceName": "mcpp" + }, + "2026.9.11.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.11.2", + "version": "2026.9.11.2" + }, + "bindingMembers": { + "mcpp": "2026.9.11.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.11.2/bin", + "sourceName": "mcpp" + }, + "2026.9.11.4": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.11.4", + "version": "2026.9.11.4" + }, + "bindingMembers": { + "mcpp": "2026.9.11.4" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.11.4/bin", + "sourceName": "mcpp" + }, + "2026.9.12.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.12.2", + "version": "2026.9.12.2" + }, + "bindingMembers": { + "mcpp": "2026.9.12.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.12.2/bin", + "sourceName": "mcpp" + }, + "2026.9.12.4": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.12.4", + "version": "2026.9.12.4" + }, + "bindingMembers": { + "mcpp": "2026.9.12.4" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.12.4/bin", + "sourceName": "mcpp" + }, + "2026.9.13.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.13.1", + "version": "2026.9.13.1" + }, + "bindingMembers": { + "mcpp": "2026.9.13.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.13.1/bin", + "sourceName": "mcpp" + }, + "2026.9.13.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.13.2", + "version": "2026.9.13.2" + }, + "bindingMembers": { + "mcpp": "2026.9.13.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.13.2/bin", + "sourceName": "mcpp" + }, + "2026.9.14.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.14.1", + "version": "2026.9.14.1" + }, + "bindingMembers": { + "mcpp": "2026.9.14.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.14.1/bin", + "sourceName": "mcpp" + }, + "2026.9.14.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.14.2", + "version": "2026.9.14.2" + }, + "bindingMembers": { + "mcpp": "2026.9.14.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.14.2/bin", + "sourceName": "mcpp" + }, + "2026.9.14.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.14.3", + "version": "2026.9.14.3" + }, + "bindingMembers": { + "mcpp": "2026.9.14.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.14.3/bin", + "sourceName": "mcpp" + }, + "2026.9.15.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.15.1", + "version": "2026.9.15.1" + }, + "bindingMembers": { + "mcpp": "2026.9.15.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.15.1/bin", + "sourceName": "mcpp" + }, + "2026.9.16.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.16.1", + "version": "2026.9.16.1" + }, + "bindingMembers": { + "mcpp": "2026.9.16.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.16.1/bin", + "sourceName": "mcpp" + }, + "2026.9.16.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.16.2", + "version": "2026.9.16.2" + }, + "bindingMembers": { + "mcpp": "2026.9.16.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.16.2/bin", + "sourceName": "mcpp" + }, + "2026.9.17.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.17.1", + "version": "2026.9.17.1" + }, + "bindingMembers": { + "mcpp": "2026.9.17.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.17.1/bin", + "sourceName": "mcpp" + }, + "2026.9.17.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.17.2", + "version": "2026.9.17.2" + }, + "bindingMembers": { + "mcpp": "2026.9.17.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.17.2/bin", + "sourceName": "mcpp" + }, + "2026.9.17.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.17.3", + "version": "2026.9.17.3" + }, + "bindingMembers": { + "mcpp": "2026.9.17.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.17.3/bin", + "sourceName": "mcpp" + }, + "2026.9.18.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.18.1", + "version": "2026.9.18.1" + }, + "bindingMembers": { + "mcpp": "2026.9.18.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.18.1/bin", + "sourceName": "mcpp" + }, + "2026.9.18.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.18.3", + "version": "2026.9.18.3" + }, + "bindingMembers": { + "mcpp": "2026.9.18.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.18.3/bin", + "sourceName": "mcpp" + }, + "2026.9.2.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.2.1", + "version": "2026.9.2.1" + }, + "bindingMembers": { + "mcpp": "2026.9.2.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.2.1/bin", + "sourceName": "mcpp" + }, + "2026.9.20.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.20.1", + "version": "2026.9.20.1" + }, + "bindingMembers": { + "mcpp": "2026.9.20.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.20.1/bin", + "sourceName": "mcpp" + }, + "2026.9.21.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.21.1", + "version": "2026.9.21.1" + }, + "bindingMembers": { + "mcpp": "2026.9.21.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.21.1/bin", + "sourceName": "mcpp" + }, + "2026.9.21.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.21.2", + "version": "2026.9.21.2" + }, + "bindingMembers": { + "mcpp": "2026.9.21.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.21.2/bin", + "sourceName": "mcpp" + }, + "2026.9.21.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.21.3", + "version": "2026.9.21.3" + }, + "bindingMembers": { + "mcpp": "2026.9.21.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.21.3/bin", + "sourceName": "mcpp" + }, + "2026.9.24.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.24.1", + "version": "2026.9.24.1" + }, + "bindingMembers": { + "mcpp": "2026.9.24.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.24.1/bin", + "sourceName": "mcpp" + }, + "2026.9.25.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.25.1", + "version": "2026.9.25.1" + }, + "bindingMembers": { + "mcpp": "2026.9.25.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.25.1/bin", + "sourceName": "mcpp" + }, + "2026.9.26.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.26.1", + "version": "2026.9.26.1" + }, + "bindingMembers": { + "mcpp": "2026.9.26.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.26.1/bin", + "sourceName": "mcpp" + }, + "2026.9.26.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.26.2", + "version": "2026.9.26.2" + }, + "bindingMembers": { + "mcpp": "2026.9.26.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.26.2/bin", + "sourceName": "mcpp" + }, + "2026.9.27.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.27.1", + "version": "2026.9.27.1" + }, + "bindingMembers": { + "mcpp": "2026.9.27.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.27.1/bin", + "sourceName": "mcpp" + }, + "2026.9.28.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.28.1", + "version": "2026.9.28.1" + }, + "bindingMembers": { + "mcpp": "2026.9.28.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.28.1/bin", + "sourceName": "mcpp" + }, + "2026.9.28.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.28.2", + "version": "2026.9.28.2" + }, + "bindingMembers": { + "mcpp": "2026.9.28.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.28.2/bin", + "sourceName": "mcpp" + }, + "2026.9.28.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.28.3", + "version": "2026.9.28.3" + }, + "bindingMembers": { + "mcpp": "2026.9.28.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.28.3/bin", + "sourceName": "mcpp" + }, + "2026.9.29.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.29.1", + "version": "2026.9.29.1" + }, + "bindingMembers": { + "mcpp": "2026.9.29.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.29.1/bin", + "sourceName": "mcpp" + }, + "2026.9.29.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.29.2", + "version": "2026.9.29.2" + }, + "bindingMembers": { + "mcpp": "2026.9.29.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.29.2/bin", + "sourceName": "mcpp" + }, + "2026.9.29.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.29.3", + "version": "2026.9.29.3" + }, + "bindingMembers": { + "mcpp": "2026.9.29.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.29.3/bin", + "sourceName": "mcpp" + }, + "2026.9.29.4": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.29.4", + "version": "2026.9.29.4" + }, + "bindingMembers": { + "mcpp": "2026.9.29.4" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.29.4/bin", + "sourceName": "mcpp" + }, + "2026.9.29.5": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.29.5", + "version": "2026.9.29.5" + }, + "bindingMembers": { + "mcpp": "2026.9.29.5" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.29.5/bin", + "sourceName": "mcpp" + }, + "2026.9.3.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.3.1", + "version": "2026.9.3.1" + }, + "bindingMembers": { + "mcpp": "2026.9.3.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.3.1/bin", + "sourceName": "mcpp" + }, + "2026.9.3.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.3.2", + "version": "2026.9.3.2" + }, + "bindingMembers": { + "mcpp": "2026.9.3.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.3.2/bin", + "sourceName": "mcpp" + }, + "2026.9.30.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.30.1", + "version": "2026.9.30.1" + }, + "bindingMembers": { + "mcpp": "2026.9.30.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.30.1/bin", + "sourceName": "mcpp" + }, + "2026.9.30.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.30.2", + "version": "2026.9.30.2" + }, + "bindingMembers": { + "mcpp": "2026.9.30.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.30.2/bin", + "sourceName": "mcpp" + }, + "2026.9.4.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.4.1", + "version": "2026.9.4.1" + }, + "bindingMembers": { + "mcpp": "2026.9.4.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.4.1/bin", + "sourceName": "mcpp" + }, + "2026.9.4.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.4.2", + "version": "2026.9.4.2" + }, + "bindingMembers": { + "mcpp": "2026.9.4.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.4.2/bin", + "sourceName": "mcpp" + }, + "2026.9.4.3": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.4.3", + "version": "2026.9.4.3" + }, + "bindingMembers": { + "mcpp": "2026.9.4.3" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.4.3/bin", + "sourceName": "mcpp" + }, + "2026.9.5.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.5.1", + "version": "2026.9.5.1" + }, + "bindingMembers": { + "mcpp": "2026.9.5.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.5.1/bin", + "sourceName": "mcpp" + }, + "2026.9.5.2": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.5.2", + "version": "2026.9.5.2" + }, + "bindingMembers": { + "mcpp": "2026.9.5.2" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.5.2/bin", + "sourceName": "mcpp" + }, + "2026.9.5.4": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.5.4", + "version": "2026.9.5.4" + }, + "bindingMembers": { + "mcpp": "2026.9.5.4" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.5.4/bin", + "sourceName": "mcpp" + }, + "2026.9.6.6": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.6.6", + "version": "2026.9.6.6" + }, + "bindingMembers": { + "mcpp": "2026.9.6.6" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.6.6/bin", + "sourceName": "mcpp" + }, + "2026.9.7.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.7.1", + "version": "2026.9.7.1" + }, + "bindingMembers": { + "mcpp": "2026.9.7.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.7.1/bin", + "sourceName": "mcpp" + }, + "2026.9.8.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.8.1", + "version": "2026.9.8.1" + }, + "bindingMembers": { + "mcpp": "2026.9.8.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.8.1/bin", + "sourceName": "mcpp" + }, + "2026.9.9.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "2026.9.9.1", + "version": "2026.9.9.1" + }, + "bindingMembers": { + "mcpp": "2026.9.9.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.9.1/bin", + "sourceName": "mcpp" + }, + "local:0.0.30": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.30/bin" + }, + "local:0.0.33": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.33/bin" + }, + "local:0.0.34": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.34/bin" + }, + "local:0.0.35": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.35/bin" + }, + "local:0.0.36": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.36/bin" + }, + "local:0.0.38": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.38/bin" + }, + "local:0.0.41": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.41/bin" + }, + "local:0.0.43": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.43/bin" + }, + "local:0.0.44": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.44/bin" + }, + "local:0.0.45": { + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.45/bin" + }, + "local:0.0.56": { + "bindingGroup": { + "group": "mcpp", + "provider": "local:mcpp", + "rootTarget": "mcpp", + "rootVersion": "local:0.0.56", + "version": "0.0.56" + }, + "bindingMembers": { + "mcpp": "local:0.0.56" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/local-x-mcpp/0.0.56/bin", + "sourceName": "mcpp" + }, + "xim:2026.9.1.1": { + "bindingGroup": { + "group": "mcpp", + "provider": "xim:mcpp", + "rootTarget": "mcpp", + "rootVersion": "xim:2026.9.1.1", + "version": "2026.9.1.1" + }, + "bindingMembers": { + "mcpp": "xim:2026.9.1.1" + }, + "destinationName": "mcpp", + "kind": "program", + "path": "/home/speak/.xlings/data/xpkgs/xim-x-mcpp/2026.9.1.1/bin", + "sourceName": "mcpp" + } + } + } + }, + "workspace": { + "mcpp": { + "active": "2026.10.26.1", + "installed": [ + "2026.10.26.1" + ] + } + } +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 435333c3..0c943cf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,10 @@ 此前共享唤醒到达不了私有等待,以等待结束请求结束的程序在请求后仍不结束。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` 随之移动。 +- **openkal-windows 0.13.2、openkal-musl 0.22.2、openkal-llvm-runtime 0.16.2。** openkal-windows 的有界等待 + 按进程字的种类取得句柄:以有界生命期启动的程序由其记录命名,此前对它的每次有界等待都失败, + 调用方的时限(mcpp 的 `[hooks] timeout_seconds`)在 Windows 上不起作用。openkal-musl 与 + openkal-llvm-runtime 随之移动;测试成员 `openkal`、`openkal-musl` 随之移动。 ### Changed diff --git a/pkgs/o/openkal-llvm-runtime.lua b/pkgs/o/openkal-llvm-runtime.lua index 7d6e7182..a60b9503 100644 --- a/pkgs/o/openkal-llvm-runtime.lua +++ b/pkgs/o/openkal-llvm-runtime.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.16.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.2/openkal-llvm-runtime-0.16.2.tar.gz", + }, + sha256 = "8f23fbc19625a9a36caa04e39a62e916219ec0f6e21b02f659ad49c97202d7ed", + }, ["0.16.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz", @@ -315,6 +322,13 @@ package = { }, }, macosx = { + ["0.16.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.2/openkal-llvm-runtime-0.16.2.tar.gz", + }, + sha256 = "8f23fbc19625a9a36caa04e39a62e916219ec0f6e21b02f659ad49c97202d7ed", + }, ["0.16.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz", @@ -555,6 +569,13 @@ package = { }, }, windows = { + ["0.16.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.2/openkal-llvm-runtime-0.16.2.tar.gz", + }, + sha256 = "8f23fbc19625a9a36caa04e39a62e916219ec0f6e21b02f659ad49c97202d7ed", + }, ["0.16.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.1.tar.gz", diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index c3ae20da..e4c5e14d 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -64,6 +64,13 @@ package = { xpm = { linux = { + ["0.22.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.2/openkal-musl-0.22.2.tar.gz", + }, + sha256 = "1751116a49af6985fa662a593ae26e576a1b21d957b8b1560e42825ad7ac7d78", + }, ["0.22.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz", @@ -318,6 +325,13 @@ package = { }, }, macosx = { + ["0.22.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.2/openkal-musl-0.22.2.tar.gz", + }, + sha256 = "1751116a49af6985fa662a593ae26e576a1b21d957b8b1560e42825ad7ac7d78", + }, ["0.22.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz", @@ -572,6 +586,13 @@ package = { }, }, windows = { + ["0.22.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.22.2/openkal-musl-0.22.2.tar.gz", + }, + sha256 = "1751116a49af6985fa662a593ae26e576a1b21d957b8b1560e42825ad7ac7d78", + }, ["0.22.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.22.1.tar.gz", diff --git a/pkgs/o/openkal-windows.lua b/pkgs/o/openkal-windows.lua index dabd28c0..dd3f6ad6 100644 --- a/pkgs/o/openkal-windows.lua +++ b/pkgs/o/openkal-windows.lua @@ -21,6 +21,13 @@ package = { xpm = { linux = { + ["0.13.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.2/openkal-windows-0.13.2.tar.gz", + }, + sha256 = "9ec12007e9f509698a863512be8eb9ce4a279171579d3341bb779f1543caf93a", + }, ["0.13.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.1.tar.gz", @@ -191,6 +198,13 @@ package = { }, }, macosx = { + ["0.13.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.2/openkal-windows-0.13.2.tar.gz", + }, + sha256 = "9ec12007e9f509698a863512be8eb9ce4a279171579d3341bb779f1543caf93a", + }, ["0.13.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.1.tar.gz", @@ -361,6 +375,13 @@ package = { }, }, windows = { + ["0.13.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.13.2/openkal-windows-0.13.2.tar.gz", + }, + sha256 = "9ec12007e9f509698a863512be8eb9ce4a279171579d3341bb779f1543caf93a", + }, ["0.13.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.13.1.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index c319e3d2..bc5a275a 100644 --- a/tests/examples/openkal-musl/mcpp.toml +++ b/tests/examples/openkal-musl/mcpp.toml @@ -8,7 +8,7 @@ name = "openkal-musl-tests" version = "0.1.0" [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-musl = "0.22.1" +openkal-musl = "0.22.2" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"] diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index 74da8c0c..17024342 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -27,10 +27,10 @@ openkal-linux = "0.18.2" openkal-macos = "0.15.1" [target.'cfg(windows)'.dependencies.mcpplibs] -openkal-windows = "0.13.1" +openkal-windows = "0.13.2" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] -openkal-llvm-runtime = "0.16.1" +openkal-llvm-runtime = "0.16.2" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] openkal-emscripten = "0.5.0"