<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo, branch 1.66.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.66.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.66.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-09-07T20:12:45+00:00</updated>
<entry>
<title>Change name of "dataful" variant to "untagged"</title>
<updated>2022-09-07T20:12:45+00:00</updated>
<author>
<name>Michael Benfield</name>
<email>mbenfield@google.com</email>
</author>
<published>2022-08-25T01:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a08b96a0bb7c170130144214787b4a46aa5eb17'/>
<id>urn:sha1:1a08b96a0bb7c170130144214787b4a46aa5eb17</id>
<content type='text'>
This is in anticipation of a new enum layout, in which the niche
optimization may be applied even when multiple variants have data.
</content>
</entry>
<entry>
<title>Always import all tracing macros for the entire crate instead of piecemeal by module</title>
<updated>2022-09-01T14:54:27+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-08-31T13:09:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee3c8350189de045ec71997874eaa6cebf99fbf3'/>
<id>urn:sha1:ee3c8350189de045ec71997874eaa6cebf99fbf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Directly use the `instrument` macro instead of its full path</title>
<updated>2022-09-01T14:53:46+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-08-31T13:01:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3b22c726721639c1ab104a8ff8b3a17fd5e99d7'/>
<id>urn:sha1:d3b22c726721639c1ab104a8ff8b3a17fd5e99d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_middle: Remove `Visibility::Invisible`</title>
<updated>2022-08-27T19:34:18+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2022-08-27T15:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fc3f3c304bd6840f7c298a9d000c5ebddfe0b13c'/>
<id>urn:sha1:fc3f3c304bd6840f7c298a9d000c5ebddfe0b13c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[debuginfo] Use IndexMap instead of FxHashMap while generating cpp-like generator debuginfo.</title>
<updated>2022-08-12T08:53:08+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-08-11T09:09:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0e3ed6e8dc6782ae86707e2332a9d42a44935d6'/>
<id>urn:sha1:b0e3ed6e8dc6782ae86707e2332a9d42a44935d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[debuginfo] Update cpp-like enum decoding docs to account for wrapping tag ranges.</title>
<updated>2022-08-12T08:53:08+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-20T14:15:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95d75914788aaae88930701f3c419257adbf8288'/>
<id>urn:sha1:95d75914788aaae88930701f3c419257adbf8288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[debuginfo] Don't mark fields and types as artificial in CPP-like enum debuginfo encoding.</title>
<updated>2022-08-12T08:53:08+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-08T15:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=171d8a3f57b00ff9d213c74729c5ff228b016c8c'/>
<id>urn:sha1:171d8a3f57b00ff9d213c74729c5ff228b016c8c</id>
<content type='text'>
LLDB historically has had problems with "artificial" entries and there
is no real benefit to emitting that flag.
</content>
</entry>
<entry>
<title>[debuginfo] Remove the notion of a 'fallback variant' from the CPP-like enum debuginfo encoding.</title>
<updated>2022-08-12T08:53:08+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-08T15:09:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8433e2a66fad920e1312c02dc4395ceed98a2705'/>
<id>urn:sha1:8433e2a66fad920e1312c02dc4395ceed98a2705</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use enum2&lt;_&gt; instead of enum&lt;_&gt; for Cpp-like debuginfo enum type names.</title>
<updated>2022-08-12T08:53:07+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-07-07T13:01:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=063ebfa5707015f895fc50c3a1dd70ab6867bc9b'/>
<id>urn:sha1:063ebfa5707015f895fc50c3a1dd70ab6867bc9b</id>
<content type='text'>
And add more comments about niche tag enum encoding.
</content>
</entry>
<entry>
<title>debuginfo: Change C++-like encoding for enums.</title>
<updated>2022-08-12T08:53:07+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2022-06-20T15:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=622da5d834e862112e860db1fc0404bd8604f578'/>
<id>urn:sha1:622da5d834e862112e860db1fc0404bd8604f578</id>
<content type='text'>
The updated encoding should be able to handle niche layouts where
more than one variant has fields.
</content>
</entry>
</feed>
