<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/middle/codegen_fn_attrs.rs, 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-13T23:06:22+00:00</updated>
<entry>
<title>initial implementation of the darwin_objc unstable feature</title>
<updated>2025-09-13T23:06:22+00:00</updated>
<author>
<name>Jo Bates</name>
<email>29763794+jbatez@users.noreply.github.com</email>
</author>
<published>2025-06-05T02:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ebf69d1b1a94e99c01680514571c41d0b864c15'/>
<id>urn:sha1:1ebf69d1b1a94e99c01680514571c41d0b864c15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>inline at the callsite &amp; warn when target features mismatch</title>
<updated>2025-08-27T13:45:01+00:00</updated>
<author>
<name>James Barford-Evans</name>
<email>james.barford-evans@arm.com</email>
</author>
<published>2025-08-21T13:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bcfc9b5073a92bbb4b1e4db2eab535357d8973ad'/>
<id>urn:sha1:bcfc9b5073a92bbb4b1e4db2eab535357d8973ad</id>
<content type='text'>
Co-authored-by: Jamie Cunliffe &lt;Jamie.Cunliffe@arm.com&gt;
</content>
</entry>
<entry>
<title>add a flag to codegen fn attrs for foreign items</title>
<updated>2025-08-26T11:05:51+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-08-25T16:52:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d66ca530000af040a6f0a53c48e3ee35ae96f86b'/>
<id>urn:sha1:d66ca530000af040a6f0a53c48e3ee35ae96f86b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an experimental unsafe(force_target_feature) attribute.</title>
<updated>2025-08-21T23:26:26+00:00</updated>
<author>
<name>Luca Versari</name>
<email>veluca@google.com</email>
</author>
<published>2025-08-18T13:09:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=291da71b2ae2e5d313739a7d6a8ffa634f408db5'/>
<id>urn:sha1:291da71b2ae2e5d313739a7d6a8ffa634f408db5</id>
<content type='text'>
This uses the feature gate for
https://github.com/rust-lang/rust/issues/143352, but is described in
https://github.com/rust-lang/rfcs/pull/3820 which is strongly tied to
the experiment.
</content>
</entry>
<entry>
<title>Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann</title>
<updated>2025-08-19T11:45:31+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2025-08-19T11:45:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62227334ae04429f4b1196c8f852d666ae56204b'/>
<id>urn:sha1:62227334ae04429f4b1196c8f852d666ae56204b</id>
<content type='text'>
Couple of codegen_fn_attrs improvements

As noted in https://github.com/rust-lang/rust/pull/144678#discussion_r2245060329 here is no need to keep link_name and export_name separate, which the third commit fixes by merging them. The second commit removes some dead code and the first commit merges two ifs with equivalent conditions. The last commit is an unrelated change which removes an unused `feature(autodiff)`.
</content>
</entry>
<entry>
<title>Remove the no_sanitize attribute in favor of sanitize</title>
<updated>2025-08-18T08:45:28+00:00</updated>
<author>
<name>Bastian Kersting</name>
<email>bkersting@google.com</email>
</author>
<published>2025-06-18T13:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95bdb34494ad795f552cab7a0eb7bfd2e98ef033'/>
<id>urn:sha1:95bdb34494ad795f552cab7a0eb7bfd2e98ef033</id>
<content type='text'>
This removes the #[no_sanitize] attribute, which was behind an unstable
feature named no_sanitize. Instead, we introduce the sanitize attribute
which is more powerful and allows to be extended in the future (instead
of just focusing on turning sanitizers off).

This also makes sanitize(kernel_address = ..) attribute work with
-Zsanitize=address

To do it the same as how clang disables address sanitizer, we now
disable ASAN on sanitize(kernel_address = "off") and KASAN on
sanitize(address = "off").

The same was added to clang in https://reviews.llvm.org/D44981.
</content>
</entry>
<entry>
<title>Merge link_name and export_name</title>
<updated>2025-08-15T10:04:04+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-08-15T09:37:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=460519a7f509756d07dcf187e671a11fde7b3fca'/>
<id>urn:sha1:460519a7f509756d07dcf187e671a11fde7b3fca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete functionality and general cleanup</title>
<updated>2025-08-14T16:30:15+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-08-14T15:27:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=250d77e5d72fde69a6406050a3b037635f685378'/>
<id>urn:sha1:250d77e5d72fde69a6406050a3b037635f685378</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port the `#[linkage]` attribute to the new attribute system</title>
<updated>2025-08-13T19:01:37+00:00</updated>
<author>
<name>Sasha Pourcelot</name>
<email>sasha.pourcelot@protonmail.com</email>
</author>
<published>2025-08-12T18:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d435197afcb019a692aa1faf8b7169e167ac1de8'/>
<id>urn:sha1:d435197afcb019a692aa1faf8b7169e167ac1de8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make no_mangle explicit on foreign items</title>
<updated>2025-08-12T10:07:14+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-07-29T18:51:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7aa8707639ede0605d7182bc13047b6e4549e5b1'/>
<id>urn:sha1:7aa8707639ede0605d7182bc13047b6e4549e5b1</id>
<content type='text'>
</content>
</entry>
</feed>
