<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/os/windows, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-14T17:00:56+00:00</updated>
<entry>
<title>wire up startupinfo methods</title>
<updated>2025-05-14T17:00:56+00:00</updated>
<author>
<name>Federico Terzi</name>
<email>federicoterzi96@gmail.com</email>
</author>
<published>2025-05-14T17:00:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e0b6363974c7894d61addc96e677166173a01e5f'/>
<id>urn:sha1:e0b6363974c7894d61addc96e677166173a01e5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace version placeholder</title>
<updated>2025-04-09T11:29:59+00:00</updated>
<author>
<name>Boxy</name>
<email>rust@boxyuwu.dev</email>
</author>
<published>2025-03-31T17:09:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a6c2ec04b456d600b42b0c7286af38044f19a9a6'/>
<id>urn:sha1:a6c2ec04b456d600b42b0c7286af38044f19a9a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mv os-specific trait impl of `Pipe*` into `std::os::*`</title>
<updated>2025-03-13T14:03:56+00:00</updated>
<author>
<name>Jiahao XU</name>
<email>Jiahao_XU@outlook.com</email>
</author>
<published>2025-03-07T13:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6863a99841f81ea18b9a26d053fd33a9700a8345'/>
<id>urn:sha1:6863a99841f81ea18b9a26d053fd33a9700a8345</id>
<content type='text'>
Signed-off-by: Jiahao XU &lt;Jiahao_XU@outlook.com&gt;
</content>
</entry>
<entry>
<title>Migrate std to Rust 2024</title>
<updated>2025-03-11T16:46:34+00:00</updated>
<author>
<name>Eric Huss</name>
<email>eric@huss.org</email>
</author>
<published>2025-02-12T22:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=993359e70112fab8daad4c85ff5b069f9fbdd197'/>
<id>urn:sha1:993359e70112fab8daad4c85ff5b069f9fbdd197</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library: Use size_of from the prelude instead of imported</title>
<updated>2025-03-07T04:20:38+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-05T04:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=988eb1997014987caad878699ee1e7c000214508'/>
<id>urn:sha1:988eb1997014987caad878699ee1e7c000214508</id>
<content type='text'>
Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the
prelude instead of importing or qualifying them.

These functions were added to all preludes in Rust 1.80.
</content>
</entry>
<entry>
<title>Use correct error message casing for `io::const_error`s</title>
<updated>2025-02-28T16:50:38+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2025-02-28T16:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cdef38812dd4de2a3fa3b3512b64c28c278ff7cc'/>
<id>urn:sha1:cdef38812dd4de2a3fa3b3512b64c28c278ff7cc</id>
<content type='text'>
Error messages are supposed to start with lowercase letters, but a lot
of `io::const_error` messages did not. This fixes them to start with a
lowercase letter.
I did consider adding a const check for this to the macro, but some of
them start with proper nouns that make sense to uppercase them.

See https://doc.rust-lang.org/1.85.0/std/error/trait.Error.html
</content>
</entry>
<entry>
<title>Add safe new to NotAllOnes</title>
<updated>2025-02-14T12:00:13+00:00</updated>
<author>
<name>Kornel</name>
<email>kornel@geekhood.net</email>
</author>
<published>2025-02-11T11:04:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00964aa401214ceab23d232b7d819b9b3286343f'/>
<id>urn:sha1:00964aa401214ceab23d232b7d819b9b3286343f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rustfmt</title>
<updated>2025-02-08T22:12:13+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-08T22:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fcae03369abb4c2cc180cd5a49e1f4440a81300'/>
<id>urn:sha1:1fcae03369abb4c2cc180cd5a49e1f4440a81300</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: move network code into `sys`</title>
<updated>2025-02-02T18:12:06+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-02-02T17:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f834264ab8d0cb95ac7972532661c84a154667e'/>
<id>urn:sha1:4f834264ab8d0cb95ac7972532661c84a154667e</id>
<content type='text'>
As per #117276, this PR moves `sys_common::net` and the `sys::pal::net` into the newly created `sys::net` module. In order to support #135141, I've moved all the current network code into a separate `connection` module, future functions like `hostname` can live in separate modules.

I'll probably do a follow-up PR and clean up some of the actual code, this is mostly just a reorganization.
</content>
</entry>
<entry>
<title>Update a bunch of library types for MCP807</title>
<updated>2025-01-10T07:47:11+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-01-08T03:35:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f2a78345ee7f55c5ce33fd7b9804c665c646dd2'/>
<id>urn:sha1:6f2a78345ee7f55c5ce33fd7b9804c665c646dd2</id>
<content type='text'>
This greatly reduces the number of places that actually use the `rustc_layout_scalar_valid_range_*` attributes down to just 3:
```
library/core\src\ptr\non_null.rs
68:#[rustc_layout_scalar_valid_range_start(1)]

library/core\src\num\niche_types.rs
19:        #[rustc_layout_scalar_valid_range_start($low)]
20:        #[rustc_layout_scalar_valid_range_end($high)]
```

Everything else -- PAL Nanoseconds, alloc's `Cap`, niched FDs, etc -- all just wrap those `niche_types` types.
</content>
</entry>
</feed>
