Skip to content

Commit 878b8dc

Browse files
mcpplibs.os 0.3.1: a name in the long spelling is the name it spells (#724)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 892c306 commit 878b8dc

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222

2323
### Added
2424

25+
- **mcpplibs.os 0.3.1.** A name in the long spelling (`\\?\C:\...`, `\\?\UNC\...`) is the name it spells: `locate` and
26+
every `os::fs` operation through it accept what `fs::extended` produces, which 0.3.0 refused with `errc::invalid`; the
27+
kernel layer is a compatible range. The test member `os` consumes 0.3.1 (it stayed on 0.2.9 when 0.3.0 was registered).
2528
- **The openkal 0.24.2 patch group: a leaf and a platform patch, as one change.** openkal-llvm-runtime 0.19.2 keeps the
2629
volume of a name it rebuilds part by part (`lexically_normal`, `weakly_canonical`, `D:/a` / `/b`), which 0.19.1 lost
2730
on Windows (openkal-llvm-runtime#68), and openkal-platform 0.24.2 names it; no other member changes. The test members

‎pkgs/o/os.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ package = {
3131

3232
xpm = {
3333
linux = {
34+
["0.3.1"] = {
35+
url = {
36+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.1.tar.gz",
37+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.3.1/os-0.3.1.tar.gz",
38+
},
39+
sha256 = "26492cf9fe4a5a0ac5d6c0590e6659ff435c0104d636450dbf0f14cef15823b1",
40+
},
3441
["0.3.0"] = {
3542
url = {
3643
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.0.tar.gz",
@@ -122,6 +129,13 @@ package = {
122129
},
123130
},
124131
macosx = {
132+
["0.3.1"] = {
133+
url = {
134+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.1.tar.gz",
135+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.3.1/os-0.3.1.tar.gz",
136+
},
137+
sha256 = "26492cf9fe4a5a0ac5d6c0590e6659ff435c0104d636450dbf0f14cef15823b1",
138+
},
125139
["0.3.0"] = {
126140
url = {
127141
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.0.tar.gz",
@@ -213,6 +227,13 @@ package = {
213227
},
214228
},
215229
windows = {
230+
["0.3.1"] = {
231+
url = {
232+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.1.tar.gz",
233+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.3.1/os-0.3.1.tar.gz",
234+
},
235+
sha256 = "26492cf9fe4a5a0ac5d6c0590e6659ff435c0104d636450dbf0f14cef15823b1",
236+
},
216237
["0.3.0"] = {
217238
url = {
218239
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.3.0.tar.gz",

‎tests/examples/os/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "os-tests"
77
version = "0.1.0"
88

99
[dependencies.mcpplibs]
10-
os = "0.2.9"
10+
os = "0.3.1"
1111

1212
[indices]
1313
mcpplibs = { path = "../../.." }

0 commit comments

Comments
 (0)