<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_lint_defs/src, 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-26T23:09:23+00:00</updated>
<entry>
<title>Apply cfg(bootstrap) replacement</title>
<updated>2025-09-26T23:09:23+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2025-09-16T02:01:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=201f299ef6039886042ad8dd7c76a4fbd1a77a3f'/>
<id>urn:sha1:201f299ef6039886042ad8dd7c76a4fbd1a77a3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port #[macro_export] to the new attribute parsing infrastructure</title>
<updated>2025-09-21T14:42:47+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-09-21T14:20:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6abcadc235c24b0541e7bb3b6f6444d397d32f35'/>
<id>urn:sha1:6abcadc235c24b0541e7bb3b6f6444d397d32f35</id>
<content type='text'>
Co-authored-by: Anne Stijns &lt;anstijns@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move more early buffered lints to dyn lint diagnostics (4/N)</title>
<updated>2025-09-14T10:38:12+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-09-14T04:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ec7ad59789138871418362d9592b1e848bab4053'/>
<id>urn:sha1:ec7ad59789138871418362d9592b1e848bab4053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move more early buffered lints to dyn lint diagnostics (3/N)</title>
<updated>2025-09-14T10:38:12+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-08-27T13:07:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=27a180a31a10bad8d5116146459a49a16b4f3866'/>
<id>urn:sha1:27a180a31a10bad8d5116146459a49a16b4f3866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a dead early lint</title>
<updated>2025-09-14T10:38:11+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-08-27T12:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=379b181fe698108d61ac05bad328e14567739304'/>
<id>urn:sha1:379b181fe698108d61ac05bad328e14567739304</id>
<content type='text'>
Dropped in favor a hard error in RUST-127907.
</content>
</entry>
<entry>
<title>Move more early buffered lints to dyn lint diagnostics (2/N)</title>
<updated>2025-09-14T10:38:11+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-08-27T12:11:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31c0d96cb604ead17afeb09062d10cc019de9560'/>
<id>urn:sha1:31c0d96cb604ead17afeb09062d10cc019de9560</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move more early buffered lints to dyn lint diagnostics (1/N)</title>
<updated>2025-09-14T10:38:11+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-08-26T12:24:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e816736efaebf1f4666efac1817bcccd78a3e52'/>
<id>urn:sha1:2e816736efaebf1f4666efac1817bcccd78a3e52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #145932 - JamieCunliffe:target-feature-inlining, r=jackh726</title>
<updated>2025-09-04T00:01:55+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-04T00:01:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f90cc353b808d9a1a1e6cc9748dc10e7a20ee211'/>
<id>urn:sha1:f90cc353b808d9a1a1e6cc9748dc10e7a20ee211</id>
<content type='text'>
Allow `inline(always)` with a target feature behind a unstable feature `target_feature_inline_always`.

Rather than adding the inline always attribute to the function definition, we add it to the callsite. We can then check that the target features match and that the call would be safe to inline. If the function isn't inlined due to a mismatch, we emit a warning informing the user that the function can't be inlined due to the target feature mismatch.

See tracking issue rust-lang/rust#145574
</content>
</entry>
<entry>
<title>Fix stage 1 compiler tests</title>
<updated>2025-08-30T13:28:41+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-08-25T15:40:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9de09ac101f5e46b7eda48261a6757dc78b25bd8'/>
<id>urn:sha1:9de09ac101f5e46b7eda48261a6757dc78b25bd8</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>
</feed>
