<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/stdarch, 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-07-27T23:05:48+00:00</updated>
<entry>
<title>Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r=nikic</title>
<updated>2025-07-27T23:05:48+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-07-27T23:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2b5e239c6b86cde974b0ef0f8e23754fb08ff3c5'/>
<id>urn:sha1:2b5e239c6b86cde974b0ef0f8e23754fb08ff3c5</id>
<content type='text'>
Don't special-case llvm.* as nounwind

Certain LLVM intrinsics, such as `llvm.wasm.throw`, can unwind. Marking them as nounwind causes us to skip cleanup of locals and optimize out `catch_unwind` under inlining or when `llvm.wasm.throw` is used directly by user code.

The motivation for forcibly marking llvm.* as nounwind is no longer present: most intrinsics are linked as `extern "C"` or other non-unwinding ABIs, so we won't codegen `invoke` for them anyway.

Closes rust-lang/rust#132416.

`@rustbot` label +T-compiler +A-panic
</content>
</entry>
<entry>
<title>Allow ffi_unwind_calls for `arch::wasm32::throw`</title>
<updated>2025-07-25T15:28:03+00:00</updated>
<author>
<name>Alisa Sireneva</name>
<email>me@purplesyringa.moe</email>
</author>
<published>2025-07-25T12:07:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=17519aeaef0b4b9c1a6bcb6d558aba4b26d044a8'/>
<id>urn:sha1:17519aeaef0b4b9c1a6bcb6d558aba4b26d044a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `std_detect` from stdarch's CI</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-13T11:41:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=847f8db5ad2d3b369ce97935dd770a15280ddf96'/>
<id>urn:sha1:847f8db5ad2d3b369ce97935dd770a15280ddf96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `std_detect` from stdarch examples</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-13T11:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=608297247a776a32c4aca08f1784caca8a3c33e8'/>
<id>urn:sha1:608297247a776a32c4aca08f1784caca8a3c33e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update stdarch README</title>
<updated>2025-07-22T18:17:49+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-07-04T08:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8dc2abb5c3a8de5982dd979ddaf722b4b6cc40fd'/>
<id>urn:sha1:8dc2abb5c3a8de5982dd979ddaf722b4b6cc40fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `std_detect` from `library/stdarch` to `library`</title>
<updated>2025-07-22T18:17:06+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-07-04T07:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b2de8ab27e4a319e23817b61830a5cc6fd1745e'/>
<id>urn:sha1:5b2de8ab27e4a319e23817b61830a5cc6fd1745e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1862 from folkertdev/combine-c-files</title>
<updated>2025-07-18T21:23:35+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2025-07-18T21:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b7d31c851cabc2e6e541d3cf146787d597a9166'/>
<id>urn:sha1:9b7d31c851cabc2e6e541d3cf146787d597a9166</id>
<content type='text'>
`intrinsic-test`: combine C files for faster compilation
</content>
</entry>
<entry>
<title>Merge pull request #1860 from folkertdev/stdarch-test-cleanup</title>
<updated>2025-07-18T20:27:56+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2025-07-18T20:27:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8fe55684d8ccee7fe9c0fdadd94ee98709af9193'/>
<id>urn:sha1:8fe55684d8ccee7fe9c0fdadd94ee98709af9193</id>
<content type='text'>
`stdarch-test`: various cleanups
</content>
</entry>
<entry>
<title>Merge pull request #1874 from heiher/loong-safe</title>
<updated>2025-07-18T13:15:24+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>flokkievids@gmail.com</email>
</author>
<published>2025-07-18T13:15:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d198c4fbf57fc0c7d91531b0b29d97ebbe8e675b'/>
<id>urn:sha1:d198c4fbf57fc0c7d91531b0b29d97ebbe8e675b</id>
<content type='text'>
loongarch: Mark partial intrinsics as safe
</content>
</entry>
<entry>
<title>loongarch: Mark SIMD intrinsics without memory access as safe</title>
<updated>2025-07-18T12:42:19+00:00</updated>
<author>
<name>WANG Rui</name>
<email>wangrui@loongson.cn</email>
</author>
<published>2025-06-28T05:37:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da892b54be8ad0998e0003aaf9ae2dbb85ea11b4'/>
<id>urn:sha1:da892b54be8ad0998e0003aaf9ae2dbb85ea11b4</id>
<content type='text'>
</content>
</entry>
</feed>
