Skip to content

Commit e9e8299

Browse files
authored
feat(mcpp.plugins): 0.5.2, a namespace segment derived by path arithmetic (#374)
The island fixture, run on Windows for the first time, put an entry point in `app::kernels::_::image`. A root stated with forward slashes and a directory iterator appending with the preferred separator left `\image` rather than `image`, and the root directory became a namespace segment. The shader lane shares that function and had the defect latent: its Windows fixture keeps every payload in one directory, so a segment was never derived there. The floor stays at mcpp 2026.9.8.1. The CN asset is the same bytes as the GitHub source archive of tag v0.5.2, sha256 d73079f93378f2af6b6513eb6f751d8eace99936b61ff3f5ef786e16a49a8e2a, verified by downloading it back after the upload.
1 parent ba86bc1 commit e9e8299

1 file changed

Lines changed: 33 additions & 4 deletions

File tree

pkgs/m/mcpp.plugins.lua

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
-- each member selected by a feature.
33
--
44
-- [dependencies.mcpp]
5-
-- plugins = { version = "0.5.1", features = ["rules-spirv"], host-module = true }
5+
-- plugins = { version = "0.5.2", features = ["rules-spirv"], host-module = true }
66
--
77
-- // build.mcpp
88
-- import mcpp;
@@ -289,6 +289,14 @@
289289
-- a single-file root from registering a re-run glob over the directory that
290290
-- file happens to sit in.
291291
--
292+
-- 0.5.2 derives a namespace segment by path arithmetic rather than by string
293+
-- surgery. The island fixture, run on Windows for the first time, put an entry
294+
-- point in `app::kernels::_::image`: a root stated with forward slashes and a
295+
-- directory iterator appending with the preferred separator left `\image`
296+
-- rather than `image`, and the root directory became a segment. The shader lane
297+
-- shares that function and had the same defect latent -- its Windows fixture
298+
-- keeps every payload in one directory, so a segment was never derived there.
299+
--
292300
-- The descriptor points at the source archive of the tag, the shape `grpcgen`
293301
-- established; the CN asset is the same bytes, so one sha256 names both.
294302
package = {
@@ -302,6 +310,13 @@ package = {
302310

303311
xpm = {
304312
linux = {
313+
["0.5.2"] = {
314+
url = {
315+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.2.tar.gz",
316+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.5.2/mcpp-plugins-0.5.2.tar.gz",
317+
},
318+
sha256 = "d73079f93378f2af6b6513eb6f751d8eace99936b61ff3f5ef786e16a49a8e2a",
319+
},
305320
["0.5.1"] = {
306321
url = {
307322
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.1.tar.gz",
@@ -393,9 +408,16 @@ package = {
393408
},
394409
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
395410
},
396-
["latest"] = { ref = "0.5.1" },
411+
["latest"] = { ref = "0.5.2" },
397412
},
398413
macosx = {
414+
["0.5.2"] = {
415+
url = {
416+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.2.tar.gz",
417+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.5.2/mcpp-plugins-0.5.2.tar.gz",
418+
},
419+
sha256 = "d73079f93378f2af6b6513eb6f751d8eace99936b61ff3f5ef786e16a49a8e2a",
420+
},
399421
["0.5.1"] = {
400422
url = {
401423
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.1.tar.gz",
@@ -487,9 +509,16 @@ package = {
487509
},
488510
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
489511
},
490-
["latest"] = { ref = "0.5.1" },
512+
["latest"] = { ref = "0.5.2" },
491513
},
492514
windows = {
515+
["0.5.2"] = {
516+
url = {
517+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.2.tar.gz",
518+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.5.2/mcpp-plugins-0.5.2.tar.gz",
519+
},
520+
sha256 = "d73079f93378f2af6b6513eb6f751d8eace99936b61ff3f5ef786e16a49a8e2a",
521+
},
493522
["0.5.1"] = {
494523
url = {
495524
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.5.1.tar.gz",
@@ -581,7 +610,7 @@ package = {
581610
},
582611
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
583612
},
584-
["latest"] = { ref = "0.5.1" },
613+
["latest"] = { ref = "0.5.2" },
585614
},
586615
},
587616

0 commit comments

Comments
 (0)