<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/back, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-25T08:10:55+00:00</updated>
<entry>
<title>Use `LLVMDisposeTargetMachine`</title>
<updated>2025-09-25T08:10:55+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-25T08:10:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85018f09f67bd54868fe12a4632bbd637a474853'/>
<id>urn:sha1:85018f09f67bd54868fe12a4632bbd637a474853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add self-profile events for target-machine creation</title>
<updated>2025-09-21T11:37:15+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-21T10:50:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b17fb70d0437b90fc9ada0ac2d924cce06eb8828'/>
<id>urn:sha1:b17fb70d0437b90fc9ada0ac2d924cce06eb8828</id>
<content type='text'>
These code paths are surprisingly hot in the `large-workspace` benchmark; it
would be handy to see some detailed timings and execution counts.
</content>
</entry>
<entry>
<title>Move target machine command-line quoting from C++ to Rust</title>
<updated>2025-09-18T05:25:25+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-17T03:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b0a25486040b91ede0120ff5a797517e0973895'/>
<id>urn:sha1:8b0a25486040b91ede0120ff5a797517e0973895</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make llvm_enzyme a regular cargo feature</title>
<updated>2025-09-15T15:31:56+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-09-15T15:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1991779bd4a0a8d8905b6644b06aa317dde353ac'/>
<id>urn:sha1:1991779bd4a0a8d8905b6644b06aa317dde353ac</id>
<content type='text'>
This makes it clearer that it is set by the build system rather than by
the rustc that compiles the current rustc. It also avoids bootstrap
needing to pass --check-cfg llvm_enzyme to rustc.
</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>Remove thin_link_data method from ThinBufferMethods</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-08-15T13:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3d0b7d6480d7e4dbbbea24635f56e28dfe735b3'/>
<id>urn:sha1:e3d0b7d6480d7e4dbbbea24635f56e28dfe735b3</id>
<content type='text'>
It is only used within cg_llvm.
</content>
</entry>
<entry>
<title>Ensure fat LTO doesn't merge everything into the allocator module</title>
<updated>2025-09-06T13:31:41+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-09-05T19:09:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2cf94b92ca852924ad90943a0c469f01742216a6'/>
<id>urn:sha1:2cf94b92ca852924ad90943a0c469f01742216a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Special case allocator module submission to avoid special casing it elsewhere</title>
<updated>2025-09-04T08:21:10+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-08-28T10:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=319fe230f0d960b343be31a1182dc0f10753156c'/>
<id>urn:sha1:319fe230f0d960b343be31a1182dc0f10753156c</id>
<content type='text'>
A lot of places had special handling just in case they would get an
allocator module even though most of these places could never get one or
would have a trivial implementation for the allocator module. Moving all
handling of the allocator module to a single place simplifies things a
fair bit.
</content>
</entry>
<entry>
<title>Update to ar_archive_writer 0.5.1</title>
<updated>2025-08-29T23:37:42+00:00</updated>
<author>
<name>Daniel Paoliello</name>
<email>danpao@microsoft.com</email>
</author>
<published>2025-08-21T18:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da8f230d5f87a9a6113ed7774eec7f20268cf240'/>
<id>urn:sha1:da8f230d5f87a9a6113ed7774eec7f20268cf240</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move ___asan_globals_registered export</title>
<updated>2025-08-28T19:36:51+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-08-28T18:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23e72ab41e27842eae0d60a6f4750c5151aabcbc'/>
<id>urn:sha1:23e72ab41e27842eae0d60a6f4750c5151aabcbc</id>
<content type='text'>
All other sanitizer symbols are handled in prepare_lto already.
</content>
</entry>
</feed>
