<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std_detect/src/detect/os/linux, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-12T00:18:26+00:00</updated>
<entry>
<title>fix typo in comment</title>
<updated>2025-09-12T00:18:26+00:00</updated>
<author>
<name>Fang He</name>
<email>hf.enigma@gmail.com</email>
</author>
<published>2025-09-12T00:18:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c849c73a4b49ffe3a96261d95b65df1421befd9'/>
<id>urn:sha1:4c849c73a4b49ffe3a96261d95b65df1421befd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typos in comment</title>
<updated>2025-09-08T10:48:19+00:00</updated>
<author>
<name>Fang He</name>
<email>hf.enigma@gmail.com</email>
</author>
<published>2025-09-08T10:48:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de359c569b7c3eb630fb44e9078c4bea012eac99'/>
<id>urn:sha1:de359c569b7c3eb630fb44e9078c4bea012eac99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add some comments to clarify the fix</title>
<updated>2025-09-08T10:39:39+00:00</updated>
<author>
<name>Fang He</name>
<email>hf.enigma@gmail.com</email>
</author>
<published>2025-09-08T10:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be284b697fef4c560e040a433fbe2b832ed8426d'/>
<id>urn:sha1:be284b697fef4c560e040a433fbe2b832ed8426d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check before test for hardware capabilites in bits 32~63 of usize</title>
<updated>2025-09-08T08:35:03+00:00</updated>
<author>
<name>Fang He</name>
<email>hf.enigma@gmail.com</email>
</author>
<published>2025-09-08T08:35:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c776fbf1eb44a90aa613042c60ba48859f4949e4'/>
<id>urn:sha1:c776fbf1eb44a90aa613042c60ba48859f4949e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #145099 - heiher:loong-32s, r=folkertdev</title>
<updated>2025-08-19T11:42:08+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2025-08-19T11:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdd3bc82c897e7bb7f5e56b78a8db5781924f779'/>
<id>urn:sha1:bdd3bc82c897e7bb7f5e56b78a8db5781924f779</id>
<content type='text'>
rustc_target: Add the `32s` target feature for LoongArch

LLVM: https://github.com/llvm/llvm-project/pull/139695
</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>
<entry>
<title>rustc_target: Add the `32s` target feature for LoongArch</title>
<updated>2025-08-09T05:54:09+00:00</updated>
<author>
<name>WANG Rui</name>
<email>wangrui@loongson.cn</email>
</author>
<published>2025-08-08T13:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0246245420bbbb378db020c0492561cf701165cd'/>
<id>urn:sha1:0246245420bbbb378db020c0492561cf701165cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std_detect: Linux 6.16 support for RISC-V</title>
<updated>2025-07-31T07:39:10+00:00</updated>
<author>
<name>Tsukasa OI</name>
<email>floss_rust@irq.a4lg.com</email>
</author>
<published>2025-07-31T07:39:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c51e5ce452c96886bab78a8e736c750dd9e79fbd'/>
<id>urn:sha1:c51e5ce452c96886bab78a8e736c750dd9e79fbd</id>
<content type='text'>
It adds feature detection of 1 extension (new in std_detect).

New RISC-V Extension:

1.  "Zabha"
</content>
</entry>
<entry>
<title>Embed auxv files directly into the test binary</title>
<updated>2025-07-22T18:22:16+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-07-18T06:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a1179c4de485759d8d8f3bf978e26fc4e86af64'/>
<id>urn:sha1:9a1179c4de485759d8d8f3bf978e26fc4e86af64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve error messages of auxv loading</title>
<updated>2025-07-22T18:22:16+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-07-18T06:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81d90d8257e59bc27acd6ec98f3cce3d27de6755'/>
<id>urn:sha1:81d90d8257e59bc27acd6ec98f3cce3d27de6755</id>
<content type='text'>
</content>
</entry>
</feed>
