<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-29T02:55:20+00:00</updated>
<entry>
<title>Revert "fix(debuginfo): disable overflow check for"</title>
<updated>2025-08-29T02:55:20+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wwiser@gmail.com</email>
</author>
<published>2025-08-29T02:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=161e29dc8486e69f8e02c1587a1abf141a413987'/>
<id>urn:sha1:161e29dc8486e69f8e02c1587a1abf141a413987</id>
<content type='text'>
This reverts commit 49eda8edd5c99e4c65c687fff0b8e194eb339a23.
</content>
</entry>
<entry>
<title>remove rustc_attr_data_structures</title>
<updated>2025-07-31T12:19:27+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-07-31T09:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1d3ad89c7a2ad4f5d944a7fee1298ffe8c99645'/>
<id>urn:sha1:e1d3ad89c7a2ad4f5d944a7fee1298ffe8c99645</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144407 - godzie44:godzie44/fix_dwarf_inconsistency, r=wesleywiser</title>
<updated>2025-07-29T10:19:49+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-07-29T10:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3962e88114a5f633011d8670f318e1c20ba41b6'/>
<id>urn:sha1:b3962e88114a5f633011d8670f318e1c20ba41b6</id>
<content type='text'>
fix(debuginfo): disable overflow check for recursive non-enum types

Commit b10edb4 introduce an overflow check when generating debuginfo for expanding recursive types. While this check works correctly for enums, it can incorrectly prune valid debug information for structures.

For example see rust-lang/rust#143241 (https://github.com/rust-lang/rust/issues/143241#issuecomment-3073721477). Furthermore, for structures such check does not make sense, since structures with recursively expanding types simply will not compile (there is a `hir_analysis_recursive_generic_parameter` for that).

closes rust-lang/rust#143241
</content>
</entry>
<entry>
<title>Rename impl_of_method -&gt; impl_of_assoc</title>
<updated>2025-07-28T14:54:53+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2025-07-25T00:09:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b43164cef643957f9e1cd20dffdbb736f3f3c298'/>
<id>urn:sha1:b43164cef643957f9e1cd20dffdbb736f3f3c298</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>Rollup merge of #143920 - oli-obk:cg-llvm-safety, r=jieyouxu</title>
<updated>2025-07-16T15:06:40+00:00</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2025-07-16T15:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b564ecf04bda12431116daa21efc88e8757ff748'/>
<id>urn:sha1:b564ecf04bda12431116daa21efc88e8757ff748</id>
<content type='text'>
Make more of codegen_llvm safe

Best reviewed commit-by-commit.
</content>
</entry>
<entry>
<title>Eliminate all direct uses of LLVMMDStringInContext2</title>
<updated>2025-07-14T08:27:08+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-07-09T09:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7f95f042677f86df55da58cdebe9ce31a1e928a8'/>
<id>urn:sha1:7f95f042677f86df55da58cdebe9ce31a1e928a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use context methods instead of directly calling FFI</title>
<updated>2025-07-14T08:27:08+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-07-09T09:36:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=56d22cd29ff6d3ea1fa8972462ad94792960b1ef'/>
<id>urn:sha1:56d22cd29ff6d3ea1fa8972462ad94792960b1ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm</title>
<updated>2025-07-14T08:27:08+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-07-09T09:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3d51b4fdbd6854da015f501e6566ca17cb023e5'/>
<id>urn:sha1:d3d51b4fdbd6854da015f501e6566ca17cb023e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infrastructure</title>
<updated>2025-07-12T20:55:48+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-07-12T20:53:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=86349e31dde1f9aa5a8a519ff0213c5461f7f4d7'/>
<id>urn:sha1:86349e31dde1f9aa5a8a519ff0213c5461f7f4d7</id>
<content type='text'>
Signed-off-by: Jonathan Brouwer &lt;jonathantbrouwer@gmail.com&gt;
</content>
</entry>
</feed>
