<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/io, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-27T22:51:57+00:00</updated>
<entry>
<title>Fix typo</title>
<updated>2025-09-27T22:51:57+00:00</updated>
<author>
<name>Sebastian Speitel</name>
<email>sebastian.speitel@fem.tu-ilmenau.de</email>
</author>
<published>2025-09-27T22:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a20a4d0a5463edb5fca2adfbe0522042a9ce752'/>
<id>urn:sha1:3a20a4d0a5463edb5fca2adfbe0522042a9ce752</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix spelling of "adaptor"</title>
<updated>2025-09-16T10:51:19+00:00</updated>
<author>
<name>Joe Birr-Pixton</name>
<email>jpixton@gmail.com</email>
</author>
<published>2025-09-16T10:51:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ae720a52dd6a3ed5a375d183aea5330de49eb42'/>
<id>urn:sha1:1ae720a52dd6a3ed5a375d183aea5330de49eb42</id>
<content type='text'>
These docs are in en_US, so "adapter" is the correct spelling
(and indeed used in the next line.)
</content>
</entry>
<entry>
<title>std: make address resolution weirdness local to SGX</title>
<updated>2025-09-08T14:58:43+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-08-12T16:37:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=207a01e88f05f028f7a6c0db0d324fbedb8178a4'/>
<id>urn:sha1:207a01e88f05f028f7a6c0db0d324fbedb8178a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove deprecated Error::description in impls</title>
<updated>2025-08-26T06:36:53+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-08-23T19:36:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=845311a065a5638c516ed96c73b09862b176b329'/>
<id>urn:sha1:845311a065a5638c516ed96c73b09862b176b329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #145525 - typesanitizer:vg/doc, r=Mark-Simulacrum</title>
<updated>2025-08-21T05:12:19+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-08-21T05:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d54aaed392835baaad515d38aedc3b1d6350d4fc'/>
<id>urn:sha1:d54aaed392835baaad515d38aedc3b1d6350d4fc</id>
<content type='text'>
stdlib: Replace typedef -&gt; type alias in doc comment

'typedef' is jargon from C and C++.

Since the Rust reference uses the term [type alias](https://doc.rust-lang.org/reference/items/type-aliases.html),
this patch changes the doc comment in io/error.rs
to also use 'type alias'.
</content>
</entry>
<entry>
<title>Rollup merge of #145006 - ginnyTheCat:docs-skip-until, r=ibraheemdev</title>
<updated>2025-08-20T04:45:54+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-08-20T04:45:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5fa33047a23934f638b635007616ad3a3170b9eb'/>
<id>urn:sha1:5fa33047a23934f638b635007616ad3a3170b9eb</id>
<content type='text'>
Clarify EOF handling for `BufRead::skip_until`

This aligns `BufRead::skip_until`'s description more with `BufRead::read_until` in terms of how it handles EOF and extends the doctest to include this behavior.
</content>
</entry>
<entry>
<title>Rollup merge of #145538 - lolbinarycat:std-bufreader-buffer-backshift-less, r=tgross35</title>
<updated>2025-08-19T11:50:01+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2025-08-19T11:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb4af94006e275b3b665c00ced2a08955bd1c085'/>
<id>urn:sha1:bb4af94006e275b3b665c00ced2a08955bd1c085</id>
<content type='text'>
bufreader::Buffer::backshift: don't move the uninit bytes

previous code was perfectly sound because of MaybeUninit, but it did waste cycles on copying memory that is known to be uninitialized.
</content>
</entry>
<entry>
<title>bufreader::Buffer::backshift: don't move the uninit bytes</title>
<updated>2025-08-17T19:13:05+00:00</updated>
<author>
<name>binarycat</name>
<email>binarycat@envs.net</email>
</author>
<published>2025-08-17T19:13:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ab19755630ea6eb3c2f2a364300380ab01eff923'/>
<id>urn:sha1:ab19755630ea6eb3c2f2a364300380ab01eff923</id>
<content type='text'>
previous code was perfectly sound because of MaybeUninit,
but it did waste cycles on copying memory that is
known to be uninitialized.
</content>
</entry>
<entry>
<title>stdlib: Replace typedef -&gt; type alias in doc comment</title>
<updated>2025-08-17T09:44:06+00:00</updated>
<author>
<name>Varun Gandhi</name>
<email>git@cutcul.us</email>
</author>
<published>2025-08-17T09:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be9cd3cc0a71c5516567d5944b39936f6038db7d'/>
<id>urn:sha1:be9cd3cc0a71c5516567d5944b39936f6038db7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library: Migrate from `cfg_if` to `cfg_select`</title>
<updated>2025-08-16T12:28:31+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2025-08-10T21:25:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ae4a0cc3487f28b29f36afe8056535afad21e7b'/>
<id>urn:sha1:1ae4a0cc3487f28b29f36afe8056535afad21e7b</id>
<content type='text'>
Migrate the standard library from using the external `cfg_if` crate to
using the now-built-in `cfg_select` macro.

This does not yet eliminate the dependency from
`library/std/Cargo.toml`, because while the standard library itself no
longer uses `cfg_if`, it also incorporates the `backtrace` crate, which
does.

Migration assisted by the following vim command (after selecting the
full `cfg_if!` invocation):

```
'&lt;,'&gt;s/\(cfg_if::\)\?cfg_if/cfg_select/ | '&lt;,'&gt;s/^\( *\)} else {/\1}\r\1_ =&gt; {/c | '&lt;,'&gt;s/^\( *\)} else if #\[cfg(\(.*\))\] /\1}\r\1\2 =&gt; /e | '&lt;,'&gt;s/if #\[cfg(\(.*\))\] {/\1 =&gt; {/e
```

This is imperfect, but substantially accelerated the process. This
prompts for confirmation on the `} else {` since that can also appear
inside one of the arms. This also requires manual intervention to handle
any multi-line conditions.
</content>
</entry>
</feed>
