<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/sys/fd, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-04-16T22:16:21+00:00</updated>
<entry>
<title>Rollup merge of #139667 - 1c3t3a:remove-no-sanitize, r=m-ou-se</title>
<updated>2025-04-16T22:16:21+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-04-16T22:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f14e6322702c60dae7d3e702608906b437986529'/>
<id>urn:sha1:f14e6322702c60dae7d3e702608906b437986529</id>
<content type='text'>
cfi: Remove #[no_sanitize(cfi)] for extern weak functions

Previously (https://github.com/rust-lang/rust/pull/115200, https://github.com/rust-lang/rust/pull/138002), we added `#[no_sanitize(cfi)]` to all code paths that call to a weakly linked function.

In https://github.com/rust-lang/rust/pull/138349 we fixed the root cause for this issue, which means we can now remove the corresponding attributes.

r? `@rcvalle`
</content>
</entry>
<entry>
<title>cfi: Remove #[no_sanitize(cfi)] for extern weak functions</title>
<updated>2025-04-11T10:15:55+00:00</updated>
<author>
<name>Bastian Kersting</name>
<email>bkersting@google.com</email>
</author>
<published>2025-04-11T10:15:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=068a33245981765c3678434d5bcb71bd63d5598a'/>
<id>urn:sha1:068a33245981765c3678434d5bcb71bd63d5598a</id>
<content type='text'>
Previously (https://github.com/rust-lang/rust/pull/115200,
https://github.com/rust-lang/rust/pull/138002), we
added `#[no_sanitize(cfi)]` to all code paths that call to a weakly
linked function.

In https://github.com/rust-lang/rust/pull/138349 we fixed the root cause
for this issue, which means we can now remove the corresponding
attributes.
</content>
</entry>
<entry>
<title>std: Fix build for NuttX targets</title>
<updated>2025-04-05T19:05:43+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-26T07:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0acac2cbe306b8db9bc0a7c45f529f1dfa6680c8'/>
<id>urn:sha1:0acac2cbe306b8db9bc0a7c45f529f1dfa6680c8</id>
<content type='text'>
Fix std build for all NuttX targets. It is the single largest set of
failures on &lt;https://does-it-build.noratrieb.dev/&gt;. Although, ESP-IDF
also requires these same gates, there are other issues for those
targets.

This can verified be running `x check library/std --target=` for all
NuttX targets.
</content>
</entry>
<entry>
<title>Fix unsafe_op_in_unsafe_fn for Unix fd and weak</title>
<updated>2025-04-05T03:11:08+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-29T01:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ab22fabf1a21077556c708633ceaefbb678c178'/>
<id>urn:sha1:3ab22fabf1a21077556c708633ceaefbb678c178</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move fd into sys</title>
<updated>2025-04-05T03:11:08+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-25T06:01:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4085af01836c3af3bd7c68060274ba7a0c334261'/>
<id>urn:sha1:4085af01836c3af3bd7c68060274ba7a0c334261</id>
<content type='text'>
</content>
</entry>
</feed>
