<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/underscore-lifetime, branch 1.34.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.34.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.34.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-12-26T04:08:33+00:00</updated>
<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>Update tests</title>
<updated>2018-12-04T09:06:05+00:00</updated>
<author>
<name>Oliver Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2018-11-27T09:56:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=61efc3b71b28e5adde5a7e0b71e519e3d5001917'/>
<id>urn:sha1:61efc3b71b28e5adde5a7e0b71e519e3d5001917</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #55173 - estebank:suggest-static, r=oli-obk</title>
<updated>2018-10-25T12:31:03+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2018-10-25T12:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f50e285e304f1f8c58ea0b1432d1fabda72ad0c8'/>
<id>urn:sha1:f50e285e304f1f8c58ea0b1432d1fabda72ad0c8</id>
<content type='text'>
Suggest appropriate syntax on missing lifetime specifier in return type

Suggest using `'static` when a lifetime is missing in the return type
with a structured suggestion instead of a note.

Fix #55170.
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2018-10-22T21:56:02+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-10-18T20:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d0bd69a2d559177724df95463a79af9c2a2ad63d'/>
<id>urn:sha1:d0bd69a2d559177724df95463a79af9c2a2ad63d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Suggest appropriate syntax on missing lifetime specifier in return type</title>
<updated>2018-10-22T21:54:29+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-10-18T04:07:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1e52eb5a0156839a71c0ffc5424e2160271170e'/>
<id>urn:sha1:e1e52eb5a0156839a71c0ffc5424e2160271170e</id>
<content type='text'>
Suggest using `'static` when a lifetime is missing in the return type
with a structured suggestion instead of a note.
</content>
</entry>
<entry>
<title>`impl&lt;'_&gt; IceCube&lt;'_&gt; {}` is now only one error in both editions</title>
<updated>2018-10-20T05:57:41+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2018-10-20T05:57:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18f7db3d69377ebf85b6ff3a319445411f4b16b1'/>
<id>urn:sha1:18f7db3d69377ebf85b6ff3a319445411f4b16b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move an underscore-lifetime error test to an IHLE success test</title>
<updated>2018-10-20T05:26:01+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2018-10-08T07:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae130b0889181e63b96bc32d5ce17b432f9225b1'/>
<id>urn:sha1:ae130b0889181e63b96bc32d5ce17b432f9225b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #55162 - nikomatsakis:issue-54902-underscore-bound, r=tmandry</title>
<updated>2018-10-19T22:54:14+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-10-19T22:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=42dde960f95222ffd8c356e0f7841cd22294a6c9'/>
<id>urn:sha1:42dde960f95222ffd8c356e0f7841cd22294a6c9</id>
<content type='text'>
handle underscore bounds in unexpected places

Per the discussion on #54902, I made it a hard error to use lifetime bounds in various places where they used to be permitted:

- `where Foo: Bar&lt;'_&gt;` for example

I also moved error reporting to HIR lowering and added `Error` variants to let us suppress downstream errors that result.

I (imo) improved the error message wording to be clearer, as well.

In the process, I fixed the ICE in #52098.

Fixes #54902
Fixes #52098
</content>
</entry>
<entry>
<title>add more to the ERROR messages</title>
<updated>2018-10-19T20:44:01+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2018-10-19T20:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c294ec640be6b4cdd3b4922a622a6c12f6078b1d'/>
<id>urn:sha1:c294ec640be6b4cdd3b4922a622a6c12f6078b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix error messages</title>
<updated>2018-10-19T20:41:29+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2018-10-19T20:39:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df8adb53c911b61544e49b0a5ac5fd189907cc44'/>
<id>urn:sha1:df8adb53c911b61544e49b0a5ac5fd189907cc44</id>
<content type='text'>
</content>
</entry>
</feed>
