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
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@

### Added

- **mcpp.plugins 0.21.0。** CMake 交叉构建在动作运行时使用引擎给出的编译器、标志、归档器与目标约定(链接可执行文件或共享库的
交叉子项目需要 mcpp 2026.11.7.1);加速器规则拥有各自的代码目标,SYCL 在一个请求中给出多个 NVIDIA 架构与 SPIR-V
(mcpp#887);`plugins-progress` 写出动作的可选进度;各成员经 mcpplibs.os 0.4.0 访问系统,不包含头文件。包的下限为
mcpp 2026.10.30.1;`latest` 指向 0.21.0。
- **mtest 0.1.0.** `mcpplibs.mtest`, the C++ library of the mtest test system (cases, expectations, fixtures, bench,
conformance and end-to-end helpers, no macro and no header, speaking the mtest test protocol); its GoogleTest
adapter `mcpplibs.mtest.gtest`; its C ABI `mcpplibs.mtest.capi`. The three share one tag and one archive of
Expand Down
37 changes: 33 additions & 4 deletions pkgs/m/mcpp.plugins.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,20 @@
-- each member selected by a feature.
--
-- [dependencies.mcpp]
-- plugins = { version = "0.20.0", features = ["rules-spirv"], host-module = true }
-- plugins = { version = "0.21.0", features = ["rules-spirv"], host-module = true }
--
-- // build.mcpp
-- import mcpp;
-- import mcpp.rules.spirv;
--
-- 0.21.0 (package floor mcpp 2026.10.30.1): a CMake cross build consumes the
-- engine's compiler, flags, archiver and target contract when the action
-- runs (a cross subproject that links an executable or a shared library
-- needs mcpp 2026.11.7.1); accelerator rules own their code targets (SYCL's
-- NVIDIA architectures and SPIR-V in one request, mcpp#887);
-- `plugins-progress` writes an action's optional progress; the members reach
-- the system through mcpplibs.os 0.4.0 and include no header.
--
-- 0.20.0 (package floor mcpp 2026.10.27.1): `mcpp.plugins.platform` -- a
-- platform's plugin provides a package format over the staged package
-- (`provide_format`, reading its mcpp-package.json) -- and
Expand Down Expand Up @@ -658,6 +666,13 @@ package = {

xpm = {
linux = {
["0.21.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.21.0.tar.gz",
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.21.0/mcpp-plugins-0.21.0.tar.gz",
},
sha256 = "f164776d2f6f1b9bc09482a556c08e3c8a9eb25fbcfbf513452df7b1eb4b824d",
},
["0.20.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.20.0.tar.gz",
Expand Down Expand Up @@ -938,9 +953,16 @@ package = {
},
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
},
["latest"] = { ref = "0.20.0" },
["latest"] = { ref = "0.21.0" },
},
macosx = {
["0.21.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.21.0.tar.gz",
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.21.0/mcpp-plugins-0.21.0.tar.gz",
},
sha256 = "f164776d2f6f1b9bc09482a556c08e3c8a9eb25fbcfbf513452df7b1eb4b824d",
},
["0.20.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.20.0.tar.gz",
Expand Down Expand Up @@ -1221,9 +1243,16 @@ package = {
},
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
},
["latest"] = { ref = "0.20.0" },
["latest"] = { ref = "0.21.0" },
},
windows = {
["0.21.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.21.0.tar.gz",
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.21.0/mcpp-plugins-0.21.0.tar.gz",
},
sha256 = "f164776d2f6f1b9bc09482a556c08e3c8a9eb25fbcfbf513452df7b1eb4b824d",
},
["0.20.0"] = {
url = {
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.20.0.tar.gz",
Expand Down Expand Up @@ -1504,7 +1533,7 @@ package = {
},
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
},
["latest"] = { ref = "0.20.0" },
["latest"] = { ref = "0.21.0" },
},
},

Expand Down
Loading