<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse, branch 1.25.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.25.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.25.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-02-07T16:30:47+00:00</updated>
<entry>
<title>Rollup merge of #47613 - estebank:rustc_on_unimplemented, r=nikomatsakis</title>
<updated>2018-02-07T16:30:47+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2018-02-07T16:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aee22556a97aac4b921efb806b26fbb60a6b8a92'/>
<id>urn:sha1:aee22556a97aac4b921efb806b26fbb60a6b8a92</id>
<content type='text'>
Add filtering options to `rustc_on_unimplemented`

- Add filtering options to `rustc_on_unimplemented` for local traits, filtering on `Self` and type arguments.
- Add a way to provide custom notes.
- Tweak binops text.
- Add filter to detect wether `Self` is local or belongs to another crate.
- Add filter to `Iterator` diagnostic for `&amp;str`.

Partly addresses #44755 with a different syntax, as a first approach. Fixes #46216, fixes #37522, CC #34297, #46806.
</content>
</entry>
<entry>
<title>Rollup merge of #47947 - goodmanjonathan:stabilize_match_beginning_vert, r=petrochenkov</title>
<updated>2018-02-04T15:28:58+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-02-04T15:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1439c2ac35e2e2b03fdc336dc108865387565bd7'/>
<id>urn:sha1:1439c2ac35e2e2b03fdc336dc108865387565bd7</id>
<content type='text'>
Stabilize feature(match_beginning_vert)

With this feature stabilized, match expressions can optionally have a `|` at the beginning of each arm.

Reference PR: rust-lang-nursery/reference#231

Closes #44101
</content>
</entry>
<entry>
<title>Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakis</title>
<updated>2018-02-03T17:28:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-02-03T17:28:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d292b793ade0c1c9098fb32586033d79f6e9969'/>
<id>urn:sha1:3d292b793ade0c1c9098fb32586033d79f6e9969</id>
<content type='text'>
Generator bugfixes

r? @nikomatsakis
</content>
</entry>
<entry>
<title>Fix test after rebase</title>
<updated>2018-02-01T23:16:02+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-02-01T22:16:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd3f2312a75bcc4c8121ad324a012c3b8befb61c'/>
<id>urn:sha1:fd3f2312a75bcc4c8121ad324a012c3b8befb61c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support for `Self` in attributes</title>
<updated>2018-02-01T23:06:23+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-02-01T20:12:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=378e73e6db0b4d47586f4e3ec975e43ef530ac99'/>
<id>urn:sha1:378e73e6db0b4d47586f4e3ec975e43ef530ac99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2018-02-01T23:06:22+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-01-23T03:13:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7c61783e4cbc169955c7e633ecf629ed901a54e'/>
<id>urn:sha1:f7c61783e4cbc169955c7e633ecf629ed901a54e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework `parse_ident_attr`</title>
<updated>2018-02-01T23:06:22+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-01-23T03:03:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=27a23db66032be9be96e697fdda50e73b0b90cc5'/>
<id>urn:sha1:27a23db66032be9be96e697fdda50e73b0b90cc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add filtering options to `rustc_on_unimplemented`</title>
<updated>2018-02-01T23:06:20+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-01-20T03:57:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1383e4dc4bd6598f5d73d2d6b1054f61b2b99d4'/>
<id>urn:sha1:c1383e4dc4bd6598f5d73d2d6b1054f61b2b99d4</id>
<content type='text'>
 - filter error on the evaluated value of `Self`
 - filter error on the evaluated value of the type arguments
 - add argument to include custom note in diagnostic
 - allow the parser to parse `Self` when processing attributes
 - add custom message to binops
</content>
</entry>
<entry>
<title>Improve char escaping in lexer messages</title>
<updated>2018-01-31T21:19:22+00:00</updated>
<author>
<name>Ryan Cumming</name>
<email>etaoins@gmail.com</email>
</author>
<published>2018-01-31T21:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9441f2428f501de15dcb00af8da255a70302a0d'/>
<id>urn:sha1:b9441f2428f501de15dcb00af8da255a70302a0d</id>
<content type='text'>
Currently ', " and \ are escaped as \', \" and \\ respectively. This
leads to confusing messages such as `error: unknown start of token: \\`
when encountering a single backslash.

Fix by emitting printable ASCII characters directly. This will still
escape \r, \n, \t and Unicode characters.

Fixes #47902
</content>
</entry>
<entry>
<title>Auto merge of #45752 - estebank:highlight-primary, r=nikomatsakis</title>
<updated>2018-01-31T07:53:57+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-01-31T07:53:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=560a2f4faf4828ba5f48fe2bd7709265c2f5354d'/>
<id>urn:sha1:560a2f4faf4828ba5f48fe2bd7709265c2f5354d</id>
<content type='text'>
Highlight code on diagnostics when underlined

Highlight the label's span with the respective color:

&lt;img width="692" alt="" src="https://user-images.githubusercontent.com/1606434/32411026-a1842482-c18d-11e7-9933-6510eefbad19.png"&gt;

Fix #42112.
</content>
</entry>
</feed>
