<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_gcc/src/errors.rs, branch 1.90.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.90.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.90.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-25T23:02:29+00:00</updated>
<entry>
<title>Implement support for explicit tail calls in the MIR block builders and the LLVM codegen backend.</title>
<updated>2025-07-25T23:02:29+00:00</updated>
<author>
<name>Joel Wejdenstål</name>
<email>joel.wejdenstal@gmail.com</email>
</author>
<published>2025-07-25T19:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a448837045326d7c33059dc3aa2d1d87529dcf3d'/>
<id>urn:sha1:a448837045326d7c33059dc3aa2d1d87529dcf3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move LTO symbol export calculation from backends to cg_ssa</title>
<updated>2025-07-21T07:58:44+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-07-04T14:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c8dc6f4405124b092dc534d17d4b13f29a4adae'/>
<id>urn:sha1:1c8dc6f4405124b092dc534d17d4b13f29a4adae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move -Ctarget-feature handling into shared code</title>
<updated>2025-06-19T00:44:01+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-05-23T06:07:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd08652faa37a9119c2cf535b927129b1c4438b7'/>
<id>urn:sha1:cd08652faa37a9119c2cf535b927129b1c4438b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable retpoline-related target features</title>
<updated>2025-06-09T14:29:59+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2025-01-15T13:43:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5601490c9d889ff8d964d4aafd44dcdeea40bfef'/>
<id>urn:sha1:5601490c9d889ff8d964d4aafd44dcdeea40bfef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>store `target.min_global_align` as an `Align`</title>
<updated>2025-06-07T20:06:42+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-06-07T19:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a50bd7ca24aa752fee840e83f7090bbd23f3a158'/>
<id>urn:sha1:a50bd7ca24aa752fee840e83f7090bbd23f3a158</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_cg_gcc_2025_01_12</title>
<updated>2025-01-13T15:53:58+00:00</updated>
<author>
<name>Antoni Boucher</name>
<email>bouanto@zoho.com</email>
</author>
<published>2025-01-13T15:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06f0a9bc785ad8654e1bf505f60ce7146b3850f3'/>
<id>urn:sha1:06f0a9bc785ad8654e1bf505f60ce7146b3850f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adjust GCC backend</title>
<updated>2024-12-31T11:41:20+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-12-26T18:08:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a8cfc2f8f1343fc99f18ca3cad8e2d11f60d7d2'/>
<id>urn:sha1:0a8cfc2f8f1343fc99f18ca3cad8e2d11f60d7d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>generalize 'forbidden feature' concept so that even (un)stable feature can be invalid to toggle</title>
<updated>2024-12-11T21:11:15+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-11-16T09:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d887a5c5ca65287bb40dc5b2d108e2bb2dd6719'/>
<id>urn:sha1:2d887a5c5ca65287bb40dc5b2d108e2bb2dd6719</id>
<content type='text'>
Also rename some things for extra clarity
</content>
</entry>
<entry>
<title>mark some target features as 'forbidden' so they cannot be (un)set</title>
<updated>2024-11-04T21:56:47+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-09-02T09:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffad9aac27ff8a78f5d751bf88250470e2e9d790'/>
<id>urn:sha1:ffad9aac27ff8a78f5d751bf88250470e2e9d790</id>
<content type='text'>
For now, this is just a warning, but should become a hard error in the future
</content>
</entry>
<entry>
<title>codegen_ssa: consolidate tied feature checking</title>
<updated>2024-09-24T14:48:49+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2024-09-11T12:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=207bc77e15acc9444bf6c3e74fa46607490a8e8a'/>
<id>urn:sha1:207bc77e15acc9444bf6c3e74fa46607490a8e8a</id>
<content type='text'>
`rustc_codegen_llvm` and `rustc_codegen_gcc` duplicated logic for
checking if tied target features were partially enabled. This commit
consolidates these checks into `rustc_codegen_ssa` in the
`codegen_fn_attrs` query, which also is run pre-monomorphisation for
each function, which ensures that this check is run for unused functions,
as would be expected.
</content>
</entry>
</feed>
