<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-17T20:33:41+00:00</updated>
<entry>
<title>Revert "compiler: Add Windows resources to rustc-main and rustc_driver"</title>
<updated>2025-09-17T20:33:41+00:00</updated>
<author>
<name>Aleksey Kliger</name>
<email>alklig@microsoft.com</email>
</author>
<published>2025-09-17T20:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6347e7f7e00b7ea0d07748443bba31d52ac45626'/>
<id>urn:sha1:6347e7f7e00b7ea0d07748443bba31d52ac45626</id>
<content type='text'>
This reverts commit 095fa86a3ba30f4198c88ef300354391d3ab97e1.
</content>
</entry>
<entry>
<title>Auto merge of #146360 - Zalathar:rollup-qc2hhrd, r=Zalathar</title>
<updated>2025-09-09T11:54:44+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-09T11:54:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be8de5d6a0fc5cb2924e174a809a0aff303f281a'/>
<id>urn:sha1:be8de5d6a0fc5cb2924e174a809a0aff303f281a</id>
<content type='text'>
Rollup of 11 pull requests

Successful merges:

 - rust-lang/rust#139593 (add sitemap to rust docs)
 - rust-lang/rust#145819 (Port limit attributes to the new attribute parsing infrastructure)
 - rust-lang/rust#146025 (compiler: Include span of too huge array with `-Cdebuginfo=2`)
 - rust-lang/rust#146184 (In the rustc_llvm build script, don't consider arm64* to be 32-bit)
 - rust-lang/rust#146195 (fix partial urlencoded link support)
 - rust-lang/rust#146300 (Implement `Sum` and `Product` for `f16` and `f128`.)
 - rust-lang/rust#146314 (mark `format_args_nl!` as `#[doc(hidden)]`)
 - rust-lang/rust#146324 (const-eval: disable pointer fragment support)
 - rust-lang/rust#146326 (simplify the declaration of the legacy integer modules (`std::u32` etc.))
 - rust-lang/rust#146339 (Update books)
 - rust-lang/rust#146343 (Weakly export `platform_version` symbols)

r? `@ghost`
`@rustbot` modify labels: rollup
</content>
</entry>
<entry>
<title>Rollup merge of #146184 - dpaoliello:llvmbuildarm64, r=cuviper</title>
<updated>2025-09-09T04:35:03+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-09T04:35:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c5a62b80587ef3c48245990ad5cd8f02518b2565'/>
<id>urn:sha1:c5a62b80587ef3c48245990ad5cd8f02518b2565</id>
<content type='text'>
In the rustc_llvm build script, don't consider arm64* to be 32-bit

The build script for `rustc_llvm` needs to detect 32-bit targets so that it links against `libatomics`. To do this, it matches the target architecture against `arm`, unfortunately incorrectly matches Arm64EC, Arm64E, etc.

This change adds a check that the target arch doesn't match `arm64`.
</content>
</entry>
<entry>
<title>Auto merge of #146018 - lambdageek:add-winres-version, r=wesleywiser</title>
<updated>2025-09-09T03:56:41+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-09T03:56:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fefce3cecd63cebf2d7c9aa3dd90a84379fcfa1a'/>
<id>urn:sha1:fefce3cecd63cebf2d7c9aa3dd90a84379fcfa1a</id>
<content type='text'>
compiler: Add Windows resources to rustc-main and rustc_driver

Adds Windows resources with the rust version information to rustc-main.exe and rustc_driver.dll

Invokes `rc.exe` directly, rather than using one of the crates from the ecosystem to avoid adding dependencies.

A new internal `rustc_windows_rc` crate has the common build script machinery for locating `rc.exe` and constructing the resource script
</content>
</entry>
<entry>
<title>Rollup merge of #146209 - bjorn3:lto_refactors5, r=dianqk</title>
<updated>2025-09-07T18:02:27+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-09-07T18:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=92bad93f06dc25a5370bbd85cf7e43160a03d80b'/>
<id>urn:sha1:92bad93f06dc25a5370bbd85cf7e43160a03d80b</id>
<content type='text'>
Misc LTO cleanups

Follow up to https://github.com/rust-lang/rust/pull/145955.

* Remove want_summary argument from `prepare_thin`.
   Since https://github.com/rust-lang/rust/pull/133250 ThinLTO summary writing is instead done by `llvm_optimize`.
* Two minor cleanups
</content>
</entry>
<entry>
<title>Remove want_summary argument from prepare_thin</title>
<updated>2025-09-06T18:37:23+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-09-04T15:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f2933b34a8331204270fa2bdbdcfd79fcffbb302'/>
<id>urn:sha1:f2933b34a8331204270fa2bdbdcfd79fcffbb302</id>
<content type='text'>
It is always false nowadays. ThinLTO summary writing is instead done by
llvm_optimize.
</content>
</entry>
<entry>
<title>Update comment for werror on rust-lang/rust CI explaining why we keep MSVC definitively excluded</title>
<updated>2025-09-06T14:39:49+00:00</updated>
<author>
<name>Romain Perier</name>
<email>romain.perier@gmail.com</email>
</author>
<published>2025-09-06T14:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c4e958fad41710337b9827a0a8cb351e78a838f'/>
<id>urn:sha1:6c4e958fad41710337b9827a0a8cb351e78a838f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: Add Windows resources to rustc-main and rustc_driver</title>
<updated>2025-09-05T18:06:31+00:00</updated>
<author>
<name>Aleksey Kliger</name>
<email>alklig@microsoft.com</email>
</author>
<published>2025-08-18T20:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=095fa86a3ba30f4198c88ef300354391d3ab97e1'/>
<id>urn:sha1:095fa86a3ba30f4198c88ef300354391d3ab97e1</id>
<content type='text'>
Adds Windows resources with the rust version information to rustc-main.exe and rustc_driver.dll

Sets the product description to "Rust Compiler" or "Rust Compiler (channel)" for non-stable channels
</content>
</entry>
<entry>
<title>In the rustc_llvm build script, don't consider arm64* to be 32-bit</title>
<updated>2025-09-03T23:59:03+00:00</updated>
<author>
<name>Daniel Paoliello</name>
<email>danpao@microsoft.com</email>
</author>
<published>2025-09-03T23:59:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4fec3aa2a4e087c981a083dca59e7434cac52625'/>
<id>urn:sha1:4fec3aa2a4e087c981a083dca59e7434cac52625</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert introduction of `[workspace.dependencies]`.</title>
<updated>2025-09-02T09:12:54+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-09-02T09:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=301655eafe56a4b5064adebd412becf94b59221c'/>
<id>urn:sha1:301655eafe56a4b5064adebd412becf94b59221c</id>
<content type='text'>
This was done in #145740 and #145947. It is causing problems for people
using r-a on anything that uses the rustc-dev rustup package, e.g. Miri,
clippy.

This repository has lots of submodules and subtrees and various
different projects are carved out of pieces of it. It seems like
`[workspace.dependencies]` will just be more trouble than it's worth.
</content>
</entry>
</feed>
