<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse, branch 1.3.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.3.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-08-01T04:49:02+00:00</updated>
<entry>
<title>Auto merge of #27447 - eefriedman:parser-cleanup, r=alexcrichton</title>
<updated>2015-08-01T04:49:02+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-08-01T04:49:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f50518e05ab1fd7632b83c0c6675ec072d1685ea'/>
<id>urn:sha1:f50518e05ab1fd7632b83c0c6675ec072d1685ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `impl A .. {}`</title>
<updated>2015-07-31T12:24:55+00:00</updated>
<author>
<name>Seo Sanghyeon</name>
<email>sanxiyn@gmail.com</email>
</author>
<published>2015-07-31T12:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5139c5c5868f6f27e06f458fa8ee54c9e8adffb'/>
<id>urn:sha1:b5139c5c5868f6f27e06f458fa8ee54c9e8adffb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused code in parser.</title>
<updated>2015-07-31T03:51:51+00:00</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2015-07-31T03:51:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f9692d5d000bc0fc53b65663d5f10c8a187fafb2'/>
<id>urn:sha1:f9692d5d000bc0fc53b65663d5f10c8a187fafb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace illegal with invalid in most diagnostics</title>
<updated>2015-07-28T22:59:31+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2015-07-27T00:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cca0ea718d363acb85e075aee41223f4da009e82'/>
<id>urn:sha1:cca0ea718d363acb85e075aee41223f4da009e82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #27234 - oli-obk:move_get_name_get_ident_to_impl, r=eddyb</title>
<updated>2015-07-28T21:14:28+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-28T21:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55ede7ed8e4f3752c371f7d04da4695ba9aa1c26'/>
<id>urn:sha1:55ede7ed8e4f3752c371f7d04da4695ba9aa1c26</id>
<content type='text'>
this has quite some fallout. but also made lots of stuff more readable imo

[breaking-change] for plugin authors
</content>
</entry>
<entry>
<title>remove `get_ident` and `get_name`, make `as_str` sound</title>
<updated>2015-07-28T16:07:20+00:00</updated>
<author>
<name>Oliver Schneider</name>
<email>git-spam9815368754983@oli-obk.de</email>
</author>
<published>2015-07-28T16:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00a5e66f818ad9d79cc4425f5564c7b07e3213a6'/>
<id>urn:sha1:00a5e66f818ad9d79cc4425f5564c7b07e3213a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn on `box(PLACE) expr` deprecation warning post-snapshot.</title>
<updated>2015-07-27T15:11:43+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-07-27T15:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc09b1a08cc61dd3f485308adf3a5a252c718861'/>
<id>urn:sha1:cc09b1a08cc61dd3f485308adf3a5a252c718861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `ast::LocalSource` with only one used variant</title>
<updated>2015-07-26T06:56:29+00:00</updated>
<author>
<name>mitaa</name>
<email>mitaa.ceb@gmail.com</email>
</author>
<published>2015-07-25T20:43:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=adfdbc4bd75f2581e9ad0151b26fb786b64475f8'/>
<id>urn:sha1:adfdbc4bd75f2581e9ad0151b26fb786b64475f8</id>
<content type='text'>
`LocalSource` indicated wether a let binding originated from for-loop desugaring to enable specialized error messages, but for-loop expansion has changed and this is now achieved through `MatchSource::ForLoopDesugar`.
</content>
</entry>
<entry>
<title>Auto merge of #27215 - pnkfelix:fsk-placer-take-5-just-in, r=nikomatsakis</title>
<updated>2015-07-24T10:12:20+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-24T10:12:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9413a926fcfc88c46ea04534508284a822e1109f'/>
<id>urn:sha1:9413a926fcfc88c46ea04534508284a822e1109f</id>
<content type='text'>
Macro desugaring of `in PLACE { BLOCK }` into "simpler" expressions following the in-development "Placer" protocol.

Includes Placer API that one can override to integrate support for `in` into one's own type.  (See [RFC 809].)

[RFC 809]: https://github.com/rust-lang/rfcs/blob/master/text/0809-box-and-in-for-stdlib.md

Part of #22181

Replaced PR #26180.

Turns on the `in PLACE { BLOCK }` syntax, while leaving in support for the old `box (PLACE) EXPR` syntax (since we need to support that at least until we have a snapshot with support for `in PLACE { BLOCK }`.

(Note that we are not 100% committed to the `in PLACE { BLOCK }` syntax.  In particular I still want to play around with some other alternatives.  Still, I want to get the fundamental framework for the protocol landed so we can play with implementing it for non `Box` types.)

----

Also, this PR leaves out support for desugaring-based `box EXPR`.  We will hopefully land that in the future, but for the short term there are type-inference issues injected by that change that we want to resolve separately.
</content>
</entry>
<entry>
<title>Auto merge of #27203 - marcusklaas:fix-range-span, r=alexcrichton</title>
<updated>2015-07-23T12:52:21+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-23T12:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e5b165e1801c2ddb5d3cc49ff96b9f264a4545c'/>
<id>urn:sha1:2e5b165e1801c2ddb5d3cc49ff96b9f264a4545c</id>
<content type='text'>
Right trims the span for certain range expressions.

Closes https://github.com/rust-lang/rust/issues/27162.
</content>
</entry>
</feed>
