<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse/parser.rs, branch 1.32.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.32.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.32.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-12-03T10:07:18+00:00</updated>
<entry>
<title>Rollup merge of #56433 - yui-knk:update_comment_of_parse_visibility, r=petrochenkov</title>
<updated>2018-12-03T10:07:18+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-12-03T10:07:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a498a6d198dcaa55281b1eb5acff3820ae5b9c1e'/>
<id>urn:sha1:a498a6d198dcaa55281b1eb5acff3820ae5b9c1e</id>
<content type='text'>
Add description about `crate` for parse_visibility's comment

This rule was introduced by https://github.com/rust-lang/rust/pull/45401.
</content>
</entry>
<entry>
<title>Rollup merge of #56419 - mark-i-m:remove-try, r=Centril</title>
<updated>2018-12-03T10:07:15+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-12-03T10:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca98bce303a2ed8f9b21eb6d2e602e76a7c00754'/>
<id>urn:sha1:ca98bce303a2ed8f9b21eb6d2e602e76a7c00754</id>
<content type='text'>
Remove some uses of try!
</content>
</entry>
<entry>
<title>Fix "line longer than 100 chars"</title>
<updated>2018-12-02T09:33:12+00:00</updated>
<author>
<name>yui-knk</name>
<email>spiketeika@gmail.com</email>
</author>
<published>2018-12-02T09:33:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=172ec724af5013e9e9b2cf8f3bc12eda2db52876'/>
<id>urn:sha1:172ec724af5013e9e9b2cf8f3bc12eda2db52876</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add description about `crate` for parse_visibility's comment</title>
<updated>2018-12-02T08:01:44+00:00</updated>
<author>
<name>yui-knk</name>
<email>spiketeika@gmail.com</email>
</author>
<published>2018-12-02T08:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=70371fde17ea4b1e3aa4d443103a15157eafdcdc'/>
<id>urn:sha1:70371fde17ea4b1e3aa4d443103a15157eafdcdc</id>
<content type='text'>
This rule was introduced by https://github.com/rust-lang/rust/pull/45401.
</content>
</entry>
<entry>
<title>remove some uses of try!</title>
<updated>2018-12-01T21:48:55+00:00</updated>
<author>
<name>Mark Mansi</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2018-12-01T21:48:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e7e96921c28ab8d29b6ee61053152eead822f09a'/>
<id>urn:sha1:e7e96921c28ab8d29b6ee61053152eead822f09a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve: Support aliasing local crate root in extern prelude</title>
<updated>2018-12-01T11:38:47+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-10-25T22:39:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=549bd45e9eb13e501416e17887b65ad4189ebe6b'/>
<id>urn:sha1:549bd45e9eb13e501416e17887b65ad4189ebe6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #56336 - nnethercote:clean-up-pp, r=nikomatsakis</title>
<updated>2018-11-30T18:03:43+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-11-30T17:05:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdb901c865e024161b2e8b9428235f82235df070'/>
<id>urn:sha1:bdb901c865e024161b2e8b9428235f82235df070</id>
<content type='text'>
Clean up and streamline the pretty-printer

Some minor improvements.
</content>
</entry>
<entry>
<title>Rollup merge of #56330 - estebank:cleanup-span, r=zackmdavis</title>
<updated>2018-11-29T12:10:54+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2018-11-29T12:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3b64f86beb82b78496a5d5fe3c43944ef7ebd95d'/>
<id>urn:sha1:3b64f86beb82b78496a5d5fe3c43944ef7ebd95d</id>
<content type='text'>
Clean up span in non-trailing `..` suggestion
</content>
</entry>
<entry>
<title>Rollup merge of #56220 - estebank:suggest-lifetime-move, r=nikomatsakis</title>
<updated>2018-11-29T12:10:39+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2018-11-29T12:10:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=796892e0ef6b57c6497244e7618d2e1ecde0e29a'/>
<id>urn:sha1:796892e0ef6b57c6497244e7618d2e1ecde0e29a</id>
<content type='text'>
Suggest appropriate place for lifetime when declared after type arguments
</content>
</entry>
<entry>
<title>Use `Cow` in `Token::String`.</title>
<updated>2018-11-29T06:12:18+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2018-11-29T00:36:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=787959c20d062d396b97a5566e0a766d963af022'/>
<id>urn:sha1:787959c20d062d396b97a5566e0a766d963af022</id>
<content type='text'>
`Printer::word` takes a `&amp;str` and converts it into a `String`, which
causes an allocation. But that allocation is rarely necessary, because
`&amp;str` is almost always a `&amp;'static str` or a `String` that won't be
used again.

This commit changes `Token::String` so it holds a `Cow&lt;'static, str&gt;`
instead of a `String`, which avoids a lot of allocations.
</content>
</entry>
</feed>
