<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp, branch lcnr/rustc-dev-guide</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-25T11:21:28+00:00</updated>
<entry>
<title>Use the object crate rather than LLVM for extracting bitcode sections</title>
<updated>2025-07-25T11:21:28+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-07-25T09:42:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe2eeabe27ce3d5b871ab903e65b4707ad015764'/>
<id>urn:sha1:fe2eeabe27ce3d5b871ab903e65b4707ad015764</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144116 - nikic:llvm-21-fixes, r=dianqk</title>
<updated>2025-07-20T06:56:08+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-20T06:56:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d24684ef4f78f25e559eec469a49834c0e3cccf5'/>
<id>urn:sha1:d24684ef4f78f25e559eec469a49834c0e3cccf5</id>
<content type='text'>
Fixes for LLVM 21

This fixes compatibility issues with LLVM 21 without performing the actual upgrade. Split out from https://github.com/rust-lang/rust/pull/143684.

This fixes three issues:
 * Updates the AMDGPU data layout for address space 8.
 * Makes emit-arity-indicator.rs a no_core test, so it doesn't fail on non-x86 hosts.
 * Explicitly sets the exception model for wasm, as this is no longer implied by `-wasm-enable-eh`.
</content>
</entry>
<entry>
<title>Rollup merge of #142444 - KMJ-007:autodiff-codegen-test, r=ZuseZ4</title>
<updated>2025-07-19T06:55:34+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-19T06:55:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44ee51de0b053a3cd56db91982e95eb0c8f3132e'/>
<id>urn:sha1:44ee51de0b053a3cd56db91982e95eb0c8f3132e</id>
<content type='text'>
adding run-make test to autodiff

r? `@ZuseZ4`
</content>
</entry>
<entry>
<title>Pass wasm exception model to TargetOptions</title>
<updated>2025-07-18T07:35:50+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-07-11T08:11:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12b19be741ea07934d7478bd8e450dca8f85afe5'/>
<id>urn:sha1:12b19be741ea07934d7478bd8e450dca8f85afe5</id>
<content type='text'>
This is no longer implied by -wasm-enable-eh.
</content>
</entry>
<entry>
<title>awhile -&gt; a while where appropriate</title>
<updated>2025-07-02T18:17:29+00:00</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2025-07-01T05:21:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a0111ec7a1f895bd4517b8530596d408f1b58214'/>
<id>urn:sha1:a0111ec7a1f895bd4517b8530596d408f1b58214</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: Fix TypePrintFn flag passing for autodiff codegen</title>
<updated>2025-07-02T02:55:21+00:00</updated>
<author>
<name>Karan Janthe</name>
<email>karanjanthe@gmail.com</email>
</author>
<published>2025-06-30T14:29:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5773d38c7a7d522e6d867de1e57375d129ae478e'/>
<id>urn:sha1:5773d38c7a7d522e6d867de1e57375d129ae478e</id>
<content type='text'>
Signed-off-by: Karan Janthe &lt;karanjanthe@gmail.com&gt;
</content>
</entry>
<entry>
<title>PassWrapper: adapt for llvm/llvm-project@f137c3d592e96330e450a8fd63ef7e8877fc1908</title>
<updated>2025-05-01T17:59:00+00:00</updated>
<author>
<name>Erick Tryzelaar</name>
<email>etryzelaar@google.com</email>
</author>
<published>2025-05-01T00:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=951412e2f3cf2b27f9a22076b5cb77fb8ff5f259'/>
<id>urn:sha1:951412e2f3cf2b27f9a22076b5cb77fb8ff5f259</id>
<content type='text'>
In LLVM 21 PR https://github.com/llvm/llvm-project/pull/130940
`TargetRegistry::createTargetMachine` was changed to take a `const
Triple&amp;` and has deprecated the old `StringRef` method.

@rustbot label llvm-main
</content>
</entry>
<entry>
<title>PassWrapper: adapt for llvm/llvm-project@d3d856ad8469</title>
<updated>2025-04-28T15:53:43+00:00</updated>
<author>
<name>Augie Fackler</name>
<email>augie@google.com</email>
</author>
<published>2025-04-28T15:29:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff6dad436dbd0c9e7b37bb8929d3d3094e7c5ae5'/>
<id>urn:sha1:ff6dad436dbd0c9e7b37bb8929d3d3094e7c5ae5</id>
<content type='text'>
LLVM 21 moves to making it more explicit what this function call is
doing, but nothing has changed behaviorally, so for now we just adjust
to using the new name of the function.

@rustbot label llvm-main
</content>
</entry>
<entry>
<title>fix LooseTypes flag and PrintMod behaviour, add debug helper</title>
<updated>2025-04-12T05:36:44+00:00</updated>
<author>
<name>Manuel Drehwald</name>
<email>git@manuel.drehwald.info</email>
</author>
<published>2025-04-12T04:50:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75f86e6e2e07c40825e5c7e2f63537efff74a207'/>
<id>urn:sha1:75f86e6e2e07c40825e5c7e2f63537efff74a207</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the minimum external LLVM to 19</title>
<updated>2025-04-05T18:44:38+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2025-04-02T19:08:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12167d7064597993355e41d3a8c20654bccaf0be'/>
<id>urn:sha1:12167d7064597993355e41d3a8c20654bccaf0be</id>
<content type='text'>
</content>
</entry>
</feed>
