<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/debuginfo/enum-thinlto.rs, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement new gdb/lldb pretty-printers</title>
<updated>2020-06-09T13:13:11+00:00</updated>
<author>
<name>ortem</name>
<email>ortem00@gmail.com</email>
</author>
<published>2019-05-14T12:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=47c26e69a986d25ed9d26aebc2787334956a89ae'/>
<id>urn:sha1:47c26e69a986d25ed9d26aebc2787334956a89ae</id>
<content type='text'>
Replace old GDB and LLDB pretty-printers with new ones
which were originally written for IntelliJ Rust.
New LLDB pretty-printers support synthetic children.
New GDB/LLDB pretty-printers support all Rust types
supported by old pretty-printers, and also support:
Rc, Arc, Cell, Ref, RefCell, RefMut, HashMap, HashSet.
</content>
</entry>
<entry>
<title>Update the minimum external LLVM to 8</title>
<updated>2020-04-14T19:44:41+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2020-04-14T19:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8506bb006040cf8e8cb004202706c81e62ddacee'/>
<id>urn:sha1:8506bb006040cf8e8cb004202706c81e62ddacee</id>
<content type='text'>
LLVM 8 was released on March 20, 2019, over a year ago.
</content>
</entry>
<entry>
<title>Remove unnecessary ignore-tidy-linelength</title>
<updated>2019-04-23T10:42:14+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-04-22T15:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62838975d005b01c110a355a6e60cdedc08ecd48'/>
<id>urn:sha1:62838975d005b01c110a355a6e60cdedc08ecd48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give variant parts their own unique id</title>
<updated>2019-03-27T05:22:37+00:00</updated>
<author>
<name>Philip Craig</name>
<email>philipjcraig@gmail.com</email>
</author>
<published>2019-03-27T05:22:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a5a8a529a14271f5d8c21bec8746edfa93eec5f'/>
<id>urn:sha1:3a5a8a529a14271f5d8c21bec8746edfa93eec5f</id>
<content type='text'>
and bump llvm version in test
</content>
</entry>
<entry>
<title>Fix invalid DWARF for enums when using thinlto</title>
<updated>2019-03-23T07:13:58+00:00</updated>
<author>
<name>Philip Craig</name>
<email>philipjcraig@gmail.com</email>
</author>
<published>2019-03-23T07:00:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8de4c3b1f0ab51fe3ea0a494cf9727ee3e0bf1d'/>
<id>urn:sha1:e8de4c3b1f0ab51fe3ea0a494cf9727ee3e0bf1d</id>
<content type='text'>
We were setting the same identifier for both the DW_TAG_structure_type
and the DW_TAG_variant_part. This becomes a problem when using thinlto
becauses it uses the identifier as a key for a map of types that is used
to delete duplicates based on the ODR, so one of them is deleted as a
duplicate, resulting in invalid DWARF.

The DW_TAG_variant_part isn't a standalone type, so it doesn't need
an identifier. Fix by omitting its identifier.
</content>
</entry>
</feed>
