<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse/parser.rs, branch 1.26.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.26.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.26.0'/>
<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>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>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>Stabilize slice patterns without `..`</title>
<updated>2018-03-19T23:27:40+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-02-24T19:21:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c90189e1331cea3eac0ab0e8959f664cffba1ae'/>
<id>urn:sha1:7c90189e1331cea3eac0ab0e8959f664cffba1ae</id>
<content type='text'>
Merge `feature(advanced_slice_patterns)` into `feature(slice_patterns)`
</content>
</entry>
<entry>
<title>Move raw_identifiers check to the lexer.</title>
<updated>2018-03-18T16:21:38+00:00</updated>
<author>
<name>Lymia Aluysia</name>
<email>lymia@lymiahugs.com</email>
</author>
<published>2018-03-18T16:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d2e7953d1325b1a1fe1cef526dbe8d23fa3e00a1'/>
<id>urn:sha1:d2e7953d1325b1a1fe1cef526dbe8d23fa3e00a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature gate raw identifiers.</title>
<updated>2018-03-18T15:07:19+00:00</updated>
<author>
<name>Lymia Aluysia</name>
<email>lymia@lymiahugs.com</email>
</author>
<published>2018-03-14T07:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d5c29b9eae5857c040bf6f1b2d729596c8af3ae'/>
<id>urn:sha1:7d5c29b9eae5857c040bf6f1b2d729596c8af3ae</id>
<content type='text'>
</content>
</entry>
</feed>
