<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std_detect/src, branch automation/bors/try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-14T06:29:55+00:00</updated>
<entry>
<title>std_detect Darwin AArch64: synchronize features</title>
<updated>2025-09-14T06:29:55+00:00</updated>
<author>
<name>Laine Taffin Altman</name>
<email>alexanderaltman@me.com</email>
</author>
<published>2025-09-14T06:24:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d49f6a789ffe4b498fca1f6e173ea5ab727477a6'/>
<id>urn:sha1:d49f6a789ffe4b498fca1f6e173ea5ab727477a6</id>
<content type='text'>
Brings the list of checkable features up to date with the initial release of macOS 26 "Tahoe".
</content>
</entry>
<entry>
<title>std_detect Darwin AArch64: re-alphabetize</title>
<updated>2025-09-14T06:25:30+00:00</updated>
<author>
<name>Laine Taffin Altman</name>
<email>alexanderaltman@me.com</email>
</author>
<published>2025-09-14T06:18:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=edc87e301b7eee22331b147dcfac2f855fdfb03a'/>
<id>urn:sha1:edc87e301b7eee22331b147dcfac2f855fdfb03a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std_detect Darwin AArch64: add new-style detection for FEAT_CRC32</title>
<updated>2025-09-14T06:25:29+00:00</updated>
<author>
<name>Laine Taffin Altman</name>
<email>alexanderaltman@me.com</email>
</author>
<published>2025-09-10T05:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d8cc5757ba92085c4fe19e86c4293bb619b2385f'/>
<id>urn:sha1:d8cc5757ba92085c4fe19e86c4293bb619b2385f</id>
<content type='text'>
Now that this feature has a standard identifier, Darwin has started exposing it accordingly, in addition to the existing less-standard way.  Check both, and enable the `crc` feature if either identifier for it is present to ensure backwards and forwards compatibility.
</content>
</entry>
<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 #145415 - a4lg:riscv-implication-to-c, r=Amanieu</title>
<updated>2025-08-21T05:12:18+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-08-21T05:12:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03aa3b8489144e306adddc29217fbf8359404620'/>
<id>urn:sha1:03aa3b8489144e306adddc29217fbf8359404620</id>
<content type='text'>
std_detect: RISC-V: implement implication to "C"

Just like we implemented relatively complex rules to imply other extensions **from** "C" (and some others), this commit implements implication **to** the "C" extension from others, complying the following text in the ISA Manual (although there's no direct imply/depend references).

&gt; The C extension is the superset of the following extensions:
&gt;
&gt; - Zca
&gt; - Zcf if F is specified (RV32 only)
&gt; - Zcd if D is specified

This is formally verified so that no other extension combinations (*not* in this implementation) can (currently) imply the "C" extension.

Note: this is a `std_detect` change and not main target feature handling.
</content>
</entry>
<entry>
<title>Rollup merge of #145531 - sayantn:detect-apxf-avx10, r=Amanieu</title>
<updated>2025-08-20T04:45:57+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-08-20T04:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0600b23268141fd00c5e2f89106fe15a506855b'/>
<id>urn:sha1:b0600b23268141fd00c5e2f89106fe15a506855b</id>
<content type='text'>
Add runtime detection for APX-F and AVX10

This was missed in rust-lang/rust#139534 and rust-lang/rust#139675

`@rustbot` label O-x86_64 O-x86_32 A-target-feature
r? `@Amanieu`
</content>
</entry>
<entry>
<title>Rollup merge of #145417 - a4lg:riscv-arch-platform-guide-ch2, r=Amanieu</title>
<updated>2025-08-20T04:45:57+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-08-20T04:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9261fcf15946e62c11a1d37f77d2fa875b1e3232'/>
<id>urn:sha1:9261fcf15946e62c11a1d37f77d2fa875b1e3232</id>
<content type='text'>
std_detect: RISC-V platform guide documentation

This is practically a revert of a revert, making the commit e907456b2e10622ccd854a3bba8d02ce170b5dbb on `stdarch` come around again with minor fixes, enhancements and adjustments.

An excerpt from the original commit message follows:

Since there's no architectural feature detection on RISC-V (unlike `CPUID` on x86 architectures and some system registers on Arm/AArch64), runtime feature detection entirely depends on the platform-specific facility.

As a result, availability of each feature heavily depends on the platform and its version.

To help users make a decision for feature checking on a RISC-V system, this commit adds a platform guide with minimum supported platform versions.
</content>
</entry>
</feed>
