<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/builder, 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-18T07:32:49+00:00</updated>
<entry>
<title>Auto merge of #142544 - Sa4dUs:prevent-abi-changes, r=ZuseZ4</title>
<updated>2025-09-18T07:32:49+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-18T07:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97a987f14c5bd948f7ee8dba75999f104a6f03a7'/>
<id>urn:sha1:97a987f14c5bd948f7ee8dba75999f104a6f03a7</id>
<content type='text'>
Prevent ABI changes affect EnzymeAD

This PR handles ABI changes for autodiff input arguments to improve Enzyme compatibility. Fundamentally this adjusts activities when a function argument is lowered as an `ScalarPair`, so there's no mismatch between diff activities and args. Also removes activities corresponding to ZSTs.

fixes: https://github.com/rust-lang/rust/issues/144025

r? `@ZuseZ4`
</content>
</entry>
<entry>
<title>Check ZST via `PassMode`</title>
<updated>2025-09-17T13:58:17+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-09-17T13:58:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e04567c363e1f0417bf8bf24830c2bc536020582'/>
<id>urn:sha1:e04567c363e1f0417bf8bf24830c2bc536020582</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support ZST args</title>
<updated>2025-09-17T12:11:27+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-08-03T11:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0bf85d35ec9ed9cbffd274def09027c5fe9a8f3c'/>
<id>urn:sha1:0bf85d35ec9ed9cbffd274def09027c5fe9a8f3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc and move single branch match to an if let</title>
<updated>2025-09-17T12:01:22+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-07-15T09:56:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8dbd1b014ac43cc9c950e3b7e112b62d0963ec17'/>
<id>urn:sha1:8dbd1b014ac43cc9c950e3b7e112b62d0963ec17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust autodiff actitivies for ScalarPair</title>
<updated>2025-09-17T12:01:22+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-07-14T17:07:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=466bec90292a1b04a50a5889ab13fddd53c925ce'/>
<id>urn:sha1:466bec90292a1b04a50a5889ab13fddd53c925ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gpu offload: change suspicious map into filter</title>
<updated>2025-09-05T11:39:17+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-09-05T11:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=05659c99c9fc76ebd9e314f3e07c85df142e7456'/>
<id>urn:sha1:05659c99c9fc76ebd9e314f3e07c85df142e7456</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `llvm::Bool` aliases to standard const case</title>
<updated>2025-08-24T13:09:54+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-24T10:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4e97e5d866dd43c110d337affc419d5ac482765'/>
<id>urn:sha1:b4e97e5d866dd43c110d337affc419d5ac482765</id>
<content type='text'>
This avoids the need for `#![allow(non_upper_case_globals)]`.
</content>
</entry>
<entry>
<title>Remove inlining for autodiff handling</title>
<updated>2025-08-14T16:30:16+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-08-14T15:29:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c9c1c171289aa575040678f3d0c005342b1e29e1'/>
<id>urn:sha1:c9c1c171289aa575040678f3d0c005342b1e29e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete functionality and general cleanup</title>
<updated>2025-08-14T16:30:15+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-08-14T15:27:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=250d77e5d72fde69a6406050a3b037635f685378'/>
<id>urn:sha1:250d77e5d72fde69a6406050a3b037635f685378</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic implementation of `autodiff` intrinsic</title>
<updated>2025-08-14T16:29:58+00:00</updated>
<author>
<name>Marcelo Domínguez</name>
<email>dmmarcelo27@gmail.com</email>
</author>
<published>2025-08-14T15:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c631041aa0b0ad9e161b966b78e6dfdb8011023'/>
<id>urn:sha1:5c631041aa0b0ad9e161b966b78e6dfdb8011023</id>
<content type='text'>
</content>
</entry>
</feed>
