<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse, branch 1.26.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.26.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-04-02T10:38:28+00:00</updated>
<entry>
<title>Auto merge of #49124 - abonander:attr-macro-stmt-expr, r=abonander</title>
<updated>2018-04-02T10:38:28+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-04-02T10:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=097efa9a998d4f3a4aee3af126e8f8a9eba1ae07'/>
<id>urn:sha1:097efa9a998d4f3a4aee3af126e8f8a9eba1ae07</id>
<content type='text'>
Expand Attributes on Statements and Expressions

This enables attribute-macro expansion on statements and expressions while retaining the `stmt_expr_attributes` feature requirement for attributes on expressions.

closes #41475
cc #38356  @petrochenkov @jseyfried
r? @nrc
</content>
</entry>
<entry>
<title>Expand attribute macros on statements and expressions.</title>
<updated>2018-04-02T08:56:12+00:00</updated>
<author>
<name>Austin Bonander</name>
<email>austin.bonander@gmail.com</email>
</author>
<published>2018-03-16T06:20:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c0124dd357650acb9b7115a408712ea281d8d22'/>
<id>urn:sha1:7c0124dd357650acb9b7115a408712ea281d8d22</id>
<content type='text'>
Retains the `stmt_expr_attributes` feature requirement for attributes on expressions.

closes #41475
cc #38356
</content>
</entry>
<entry>
<title>Auto merge of #49478 - Phlosioneer:fix-windows-file-not-found, r=petrochenkov</title>
<updated>2018-04-01T12:54:02+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-04-01T12:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d2235f20b5295394450f4962fb5f93254e63640c'/>
<id>urn:sha1:d2235f20b5295394450f4962fb5f93254e63640c</id>
<content type='text'>
Fix escaped backslash in windows file not found message

When a module is declared, but no matching file exists, rustc gives
an error like `help: name the file either foo.rs or foo/mod.rs inside
the directory "src/bar"`. However, at on windows, the backslash was
double-escaped when naming the directory.

It did this because the string was printed in debug mode (`"{:?}"`) to
surround it with quotes. However, it should just be printed like any
other directory in an error message and surrounded by escaped quotes,
rather than relying on the debug print to add quotes (`"\"{}\""`).

I also checked the test suite to see if this output is being correctly tested. It's not - it only tests up to the word "directory". Presumably this is so that the test is not dependent on its exact position in the source tree. I don't know a better way to test this, unless the test suite supports regex?
</content>
</entry>
<entry>
<title>Fix escaped backslash in windows file not found message</title>
<updated>2018-03-29T11:15:58+00:00</updated>
<author>
<name>Phlosioneer</name>
<email>mattmdrr2@gmail.com</email>
</author>
<published>2018-03-29T11:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19eedf98ffa8df52f7be7c003957ef11521551f4'/>
<id>urn:sha1:19eedf98ffa8df52f7be7c003957ef11521551f4</id>
<content type='text'>
When a module is declared, but no matching file exists, rustc gives
an error like 'help: name the file either foo.rs or foo/mod.rs inside
the directory "src/bar"'. However, at on windows, the backslash was
double-escaped when naming the directory.

It did this because the string was printed in debug mode ( "{:?}" ) to
surround it with quotes. However, it should just be printed like any
other directory in an error message and surrounded by escaped quotes,
rather than relying on the debug print to add quotes ( "\"{}\"" ).
</content>
</entry>
<entry>
<title>Rollup merge of #49395 - petrochenkov:obsolete, r=alexcrichton</title>
<updated>2018-03-27T08:47:51+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-03-27T08:47:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5eb4689d1f8ef9a4ccc91f5314994edeee17e072'/>
<id>urn:sha1:5eb4689d1f8ef9a4ccc91f5314994edeee17e072</id>
<content type='text'>
libsyntax: Remove obsolete.rs

This little piece of infra is obsolete (ha-ha) and is unlikely to be used in the future, even if new obsolete syntax appears.
</content>
</entry>
<entry>
<title>libsyntax: Remove obsolete.rs</title>
<updated>2018-03-26T21:45:28+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-03-26T21:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=604bbee84cbd0ef5064bfd6b40c384268b1b38c0'/>
<id>urn:sha1:604bbee84cbd0ef5064bfd6b40c384268b1b38c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix pretty-printing for raw identifiers</title>
<updated>2018-03-26T21:07:16+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-03-25T23:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a637dd00c8536d86cfbe59d8a3881e29b3e55eeb'/>
<id>urn:sha1:a637dd00c8536d86cfbe59d8a3881e29b3e55eeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better diagnostics for '..' pattern fragment not in the last position</title>
<updated>2018-03-23T22:54:20+00:00</updated>
<author>
<name>Hidehito Yabuuchi</name>
<email>hdht.ybuc@gmail.com</email>
</author>
<published>2018-03-22T11:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3bfed9e43f5ebe76719e3c30c8c8cefc81b08f80'/>
<id>urn:sha1:3bfed9e43f5ebe76719e3c30c8c8cefc81b08f80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/Lymia/rust into rollup</title>
<updated>2018-03-23T17:16:40+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-03-23T14:31:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82bb41bdab6d6d5611573883bea5779ed43ca184'/>
<id>urn:sha1:82bb41bdab6d6d5611573883bea5779ed43ca184</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up raw identifier handling when recovering tokens from AST.</title>
<updated>2018-03-22T15:34:51+00:00</updated>
<author>
<name>Lymia Aluysia</name>
<email>lymia@lymiahugs.com</email>
</author>
<published>2018-03-22T15:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bfb94ac5f43ac7fb0736185421f6135fe7043a2e'/>
<id>urn:sha1:bfb94ac5f43ac7fb0736185421f6135fe7043a2e</id>
<content type='text'>
</content>
</entry>
</feed>
