<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/enum-debug-niche-2.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<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>Remove redundant `ignore-tidy-linelength` annotations</title>
<updated>2021-04-03T20:30:20+00:00</updated>
<author>
<name>Simon Jakobi</name>
<email>simon.jakobi@gmail.com</email>
</author>
<published>2021-04-03T11:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ea62cb5d19846b44172d861ae231c8c09322800'/>
<id>urn:sha1:3ea62cb5d19846b44172d861ae231c8c09322800</id>
<content type='text'>
This is step 2 towards fixing #77548.

In the codegen and codegen-units test suites, the `//` comment markers
were kept in order not to affect any source locations. This is because
these tests cannot be automatically `--bless`ed.
</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>Revert "Remove `#![feature(never_type)]` from tests."</title>
<updated>2019-12-14T14:01:04+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2019-12-11T14:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1719337d02b0830234e3a1a86aae8f05af888cbe'/>
<id>urn:sha1:1719337d02b0830234e3a1a86aae8f05af888cbe</id>
<content type='text'>
This reverts commit 8f6197f39f7d468dfc5b2bd41dae4769992a2f83.
</content>
</entry>
<entry>
<title>Remove `#![feature(never_type)]` from tests.</title>
<updated>2019-11-21T13:55:32+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-13T01:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f6197f39f7d468dfc5b2bd41dae4769992a2f83'/>
<id>urn:sha1:8f6197f39f7d468dfc5b2bd41dae4769992a2f83</id>
<content type='text'>
Also remove `never_type` the feature-gate test.
</content>
</entry>
<entry>
<title>Remove feature(nll) when compare mode is sufficient</title>
<updated>2019-05-12T17:46:43+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2019-04-07T15:07:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be5fe051a843cfbbc1ba4fcd347b641417181b8f'/>
<id>urn:sha1:be5fe051a843cfbbc1ba4fcd347b641417181b8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct minimum system LLVM version in tests</title>
<updated>2019-03-23T02:28:25+00:00</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2019-03-22T22:08:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d3dd39d885f427faf3898521e7e1e9319d76b91'/>
<id>urn:sha1:8d3dd39d885f427faf3898521e7e1e9319d76b91</id>
<content type='text'>
Since commit 9452a8dfa3ba, the new debug info format is only generated
for LLVM 8 and newer versions. However, the tests still assume that LLVM
7 will use the new debug info format. Fix the tests (and a comment in
the code) to match the actual version check.
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix emission of niche-filling discriminant values</title>
<updated>2018-11-05T15:44:36+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tom@tromey.com</email>
</author>
<published>2018-11-05T15:37:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4d20dd4b788a9e825bac43c8c0b0b4858de78296'/>
<id>urn:sha1:4d20dd4b788a9e825bac43c8c0b0b4858de78296</id>
<content type='text'>
Bug #55606 points out a regression introduced by #54004; namely that
an assertion can erroneously fire when a niche-filling discriminant
value is emitted.

This fixes the bug by removing the assertion, and furthermore by
arranging for the discriminant value to be masked according to the
size of the niche.  This makes handling the discriminant a bit simpler
for debuggers.

The test case is from Jonathan Turner.

Closes #55606
</content>
</entry>
</feed>
