<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo/metadata, 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-09-28T22:02:14+00:00</updated>
<entry>
<title>remove explicit deref of AbiAlign for most methods</title>
<updated>2025-09-28T22:02:14+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-09-28T21:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c9d0dfe046f0674f0507df564504ac3bac862d9'/>
<id>urn:sha1:0c9d0dfe046f0674f0507df564504ac3bac862d9</id>
<content type='text'>
Much of the compiler calls functions on Align projected from AbiAlign.
AbiAlign impls Deref to its inner Align, so we can simplify these away.
Also, it will minimize disruption when AbiAlign is removed.

For now, preserve usages that might resolve to PartialOrd or PartialEq,
as those have odd inference.
</content>
</entry>
<entry>
<title>Use `LLVMDIBuilderCreateQualifiedType`</title>
<updated>2025-09-17T12:32:22+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-17T11:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=002771ab5c3a329038843d578d5f83c0289a959d'/>
<id>urn:sha1:002771ab5c3a329038843d578d5f83c0289a959d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `LLVMDIBuilderCreateStaticMemberType`</title>
<updated>2025-09-17T12:32:22+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-17T11:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb21dbeac79da68586d584ed2c7f8e87286fd8a8'/>
<id>urn:sha1:bb21dbeac79da68586d584ed2c7f8e87286fd8a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `LLVMDIBuilderCreateStructType`</title>
<updated>2025-09-17T02:28:08+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-16T10:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af88d14cac15dd47452ce670e65c1ed56dae9586'/>
<id>urn:sha1:af88d14cac15dd47452ce670e65c1ed56dae9586</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `LLVMDIBuilderCreateUnionType`</title>
<updated>2025-09-17T02:28:08+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-16T08:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2552deb9cd84b3bebaec98902d9d42bee2315822'/>
<id>urn:sha1:2552deb9cd84b3bebaec98902d9d42bee2315822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: Include span of too huge enum with -Cdebuginfo=2</title>
<updated>2025-08-28T18:37:09+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>martin.nordholts@codetale.se</email>
</author>
<published>2025-08-28T18:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4edfeb2f60e4c9f871117965070946ff566810d0'/>
<id>urn:sha1:4edfeb2f60e4c9f871117965070946ff566810d0</id>
<content type='text'>
We have a ui test to ensure we emit an error if we encounter too big
enums. Before this fix, compiling the test with `-Cdebuginfo=2` would
not include the span of the instantiation site, because the error is
then emitted from a different code path that does not include the span.

Propagate the span to the error also in the debuginfo case, so the test
passes regardless of debuginfo level.
</content>
</entry>
<entry>
<title>fix(debuginfo): handle false positives in overflow check</title>
<updated>2025-08-12T09:13:13+00:00</updated>
<author>
<name>Adwin White</name>
<email>adwinw01@gmail.com</email>
</author>
<published>2025-08-12T09:13:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e13e1e4c0c3253d25e2571ed7e58b3a02e28e922'/>
<id>urn:sha1:e13e1e4c0c3253d25e2571ed7e58b3a02e28e922</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(debuginfo): disable overflow check for</title>
<updated>2025-07-27T11:42:07+00:00</updated>
<author>
<name>godzie44</name>
<email>godzie@yandex.ru</email>
</author>
<published>2025-07-24T13:30:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49eda8edd5c99e4c65c687fff0b8e194eb339a23'/>
<id>urn:sha1:49eda8edd5c99e4c65c687fff0b8e194eb339a23</id>
<content type='text'>
recursive non-enum types
</content>
</entry>
<entry>
<title>Change `tag_field` to `FieldIdx` in `Variants::Multiple`</title>
<updated>2025-06-04T06:42:21+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-06-04T06:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee9901e65c78f70b93dab5bd1e04bd77273b7c40'/>
<id>urn:sha1:ee9901e65c78f70b93dab5bd1e04bd77273b7c40</id>
<content type='text'>
It was already available as a generic parameter anyway, and it's not like we'll ever put a tag in the 5-billionth field.

</content>
</entry>
<entry>
<title>AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}, scoped async drop added.</title>
<updated>2025-04-28T09:23:13+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2024-08-26T13:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c366756a8537ef998d32c1ef57098d5aae7ca92f'/>
<id>urn:sha1:c366756a8537ef998d32c1ef57098d5aae7ca92f</id>
<content type='text'>
</content>
</entry>
</feed>
