<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/impl-trait, branch 1.44.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.44.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.44.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-04-11T14:15:24+00:00</updated>
<entry>
<title>rustc: Add a warning count upon completion</title>
<updated>2020-04-11T14:15:24+00:00</updated>
<author>
<name>RoccoDev</name>
<email>roccodev.business@gmail.com</email>
</author>
<published>2020-03-11T15:30:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b85c64c3ea147cadc6014fdea710718a8a153b6b'/>
<id>urn:sha1:b85c64c3ea147cadc6014fdea710718a8a153b6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #69745 - estebank:predicate-obligations-3, r=nikomatsakis,eddyb</title>
<updated>2020-04-10T16:15:16+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2020-04-10T16:15:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fe86f47d82263404d088e4fd2f406d056f8babc'/>
<id>urn:sha1:1fe86f47d82263404d088e4fd2f406d056f8babc</id>
<content type='text'>
Use `PredicateObligation`s instead of `Predicate`s

Keep more information about trait binding failures. Use more specific spans by pointing at bindings that introduce obligations.

Subset of #69709.

r? @eddyb
</content>
</entry>
<entry>
<title>Small tweaks to required bound span</title>
<updated>2020-04-08T21:40:51+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2020-04-06T05:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d605a9d9695955324760194f18ec46e7f7824105'/>
<id>urn:sha1:d605a9d9695955324760194f18ec46e7f7824105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Suggest move for closures and async blocks in more cases.</title>
<updated>2020-04-08T11:01:53+00:00</updated>
<author>
<name>Alex Aktsipetrov</name>
<email>alex.akts@gmail.com</email>
</author>
<published>2020-04-07T21:57:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aaebbe196b16aa3006377ad4dbbb8755fa62ece8'/>
<id>urn:sha1:aaebbe196b16aa3006377ad4dbbb8755fa62ece8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use smaller span for suggestion restricting lifetime</title>
<updated>2020-04-05T23:16:55+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2020-04-05T23:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0664b8191573524a845fc2639b9d3a740e442723'/>
<id>urn:sha1:0664b8191573524a845fc2639b9d3a740e442723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: remove ignore directives from tests that mention core/alloc/std spans.</title>
<updated>2020-04-02T08:48:34+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2020-04-01T01:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8deff18529e232bd967f3e0efa008bf2087cde2d'/>
<id>urn:sha1:8deff18529e232bd967f3e0efa008bf2087cde2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #70546 - lqd:polonius_update, r=nikomatsakis</title>
<updated>2020-03-30T14:24:49+00:00</updated>
<author>
<name>Dylan DPC</name>
<email>dylan.dpc@gmail.com</email>
</author>
<published>2020-03-30T14:24:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b99db6ee10854b4740b708176f8f87835ea8babb'/>
<id>urn:sha1:b99db6ee10854b4740b708176f8f87835ea8babb</id>
<content type='text'>
Polonius: update to 0.12.1, fix more move errors false positives, update test expectations

This PR:
- updates `polonius-engine` to version 0.12.1 to fix some move errors false positives
- fixes a fact generation mistake creating the other move errors false positives
- updates the test expectations for the polonius compare-mode so that all (minus the 2 OOMs) ui tests pass again (matching the [analysis doc](https://hackmd.io/CjYB0fs4Q9CweyeTdKWyEg?view) starting at case 34)

In my opinion, this is safe to rollup.

r? @nikomatsakis
</content>
</entry>
<entry>
<title>bless output of ui test impl-trait/multiple-lifetimes/error-handling.rs</title>
<updated>2020-03-29T23:28:27+00:00</updated>
<author>
<name>Remy Rakic</name>
<email>remy.rakic@gmail.com</email>
</author>
<published>2020-03-29T23:28:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82424634a389a88584ef40008d613695ff7e72ce'/>
<id>urn:sha1:82424634a389a88584ef40008d613695ff7e72ce</id>
<content type='text'>
Some impl Trait fixes lead to locating more accurately the cause of
a universal region error with a user annotation
</content>
</entry>
<entry>
<title>Tweak `suggest_constraining_type_param`</title>
<updated>2020-03-29T20:13:17+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2020-03-14T02:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c71894657bc0ac7a250170e3733f140750498a3'/>
<id>urn:sha1:2c71894657bc0ac7a250170e3733f140750498a3</id>
<content type='text'>
Some of the bound restriction structured suggestions were incorrect
while others had subpar output.
</content>
</entry>
<entry>
<title>Store idents for `DefPathData` into crate metadata</title>
<updated>2020-03-23T03:40:19+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-03-17T15:45:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=96e2d03d4b527b3870bb8cc4fd6dd41e57be109d'/>
<id>urn:sha1:96e2d03d4b527b3870bb8cc4fd6dd41e57be109d</id>
<content type='text'>
Previously, we threw away the `Span` associated with a definition's
identifier when we encoded crate metadata, causing us to lose location
and hygiene information.

We now store the identifier's `Span` in the crate metadata.
When we decode items from the metadata, we combine
the name and span back into an `Ident`.

This improves the output of several tests, which previously had messages
suppressed due to dummy spans.

This is a prerequisite for #68686, since throwing away a `Span` means
that we lose hygiene information.
</content>
</entry>
</feed>
