<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo/metadata/enums, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<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>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>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>
<entry>
<title>Revert "Deduplicate template parameter creation"</title>
<updated>2025-04-15T18:00:11+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-04-15T18:00:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38f7060a73acd5ec6ed7d4820dccbf2aa584fc68'/>
<id>urn:sha1:38f7060a73acd5ec6ed7d4820dccbf2aa584fc68</id>
<content type='text'>
This reverts commit 6adc2c1fd6ecde7bf83c8b8fbc71f402ced87054.
</content>
</entry>
<entry>
<title>Create a safe wrapper around `LLVMRustDIBuilderCreateMemberType`</title>
<updated>2025-03-18T17:15:02+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-17T17:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4b09848546de52e2a8bbf983fe995f8c5631f6b'/>
<id>urn:sha1:f4b09848546de52e2a8bbf983fe995f8c5631f6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid splitting up a layout</title>
<updated>2025-03-18T17:01:09+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-18T16:44:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f34b19596ad598d2f01cf12b586971bf3c3cf52'/>
<id>urn:sha1:1f34b19596ad598d2f01cf12b586971bf3c3cf52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deduplicate template parameter creation</title>
<updated>2025-03-17T16:32:21+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-17T16:23:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6adc2c1fd6ecde7bf83c8b8fbc71f402ced87054'/>
<id>urn:sha1:6adc2c1fd6ecde7bf83c8b8fbc71f402ced87054</id>
<content type='text'>
</content>
</entry>
</feed>
