<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/builder, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-10-01T02:47:40+00:00</updated>
<entry>
<title>fix void and empty struct ret</title>
<updated>2025-10-01T02:47:40+00:00</updated>
<author>
<name>Manuel Drehwald</name>
<email>git@manuel.drehwald.info</email>
</author>
<published>2025-09-30T21:56:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ddbaca521edf274b1462fced5b50ee6983fb8d01'/>
<id>urn:sha1:ddbaca521edf274b1462fced5b50ee6983fb8d01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TypeTree metadata attachment for autodiff</title>
<updated>2025-09-19T04:02:19+00:00</updated>
<author>
<name>Karan Janthe</name>
<email>karanjanthe@gmail.com</email>
</author>
<published>2025-08-23T21:56:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=375e14ef491ac7bfa701e269b2815625abf2fca6'/>
<id>urn:sha1:375e14ef491ac7bfa701e269b2815625abf2fca6</id>
<content type='text'>
  - Add F128 support to TypeTree Kind enum
  - Implement TypeTree FFI bindings and conversion functions
  - Add typetree.rs module for metadata attachment to LLVM functions
  - Integrate TypeTree generation with autodiff intrinsic pipeline
  - Support scalar types: f32, f64, integers, f16, f128
  - Attach enzyme_type attributes as LLVM string metadata for Enzyme

Signed-off-by: Karan Janthe &lt;karanjanthe@gmail.com&gt;
</content>
</entry>
<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>
</feed>
