<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/debuginfo/metadata, branch 1.68.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.68.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.68.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-12-07T17:00:33+00:00</updated>
<entry>
<title>Move closure/generator type info methods to TyCtxt</title>
<updated>2022-12-07T17:00:33+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-12-07T17:00:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0dcadfc45bb04be3ba56d8bd62f1331a98949dc'/>
<id>urn:sha1:b0dcadfc45bb04be3ba56d8bd62f1331a98949dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unreserve braced enum variants in value namespace</title>
<updated>2022-11-21T19:40:06+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2022-10-25T16:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a5376d23cb3324edcfaa278a9387898960d5f7c'/>
<id>urn:sha1:7a5376d23cb3324edcfaa278a9387898960d5f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass 128-bit C-style enum enumerator values to LLVM</title>
<updated>2022-10-09T08:33:36+00:00</updated>
<author>
<name>beetrees</name>
<email>b@beetr.ee</email>
</author>
<published>2022-10-01T21:12:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25c1c635e5b7df5b651f587b1427751bfe463339'/>
<id>urn:sha1:25c1c635e5b7df5b651f587b1427751bfe463339</id>
<content type='text'>
</content>
</entry>
<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>[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>
