<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/ast.rs, branch 1.27.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.27.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.27.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-06-03T10:04:12+00:00</updated>
<entry>
<title>restore emplacement syntax (obsolete)</title>
<updated>2018-06-03T10:04:12+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2018-05-24T21:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cfb8cbeb47d8664bdea9e52bf00af7d378ab1d2b'/>
<id>urn:sha1:cfb8cbeb47d8664bdea9e52bf00af7d378ab1d2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make it compile again</title>
<updated>2018-05-02T10:05:13+00:00</updated>
<author>
<name>flip1995</name>
<email>uwdkn@student.kit.edu</email>
</author>
<published>2018-04-17T13:33:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=121abd0599f6fd056dca84fe1df724fb7822b355'/>
<id>urn:sha1:121abd0599f6fd056dca84fe1df724fb7822b355</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow Path for name of MetaItem</title>
<updated>2018-05-02T09:32:34+00:00</updated>
<author>
<name>Seiichi Uchida</name>
<email>seuchida@gmail.com</email>
</author>
<published>2018-01-30T05:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=759bd01e039452a1a357d347aea51348f9ffc443'/>
<id>urn:sha1:759bd01e039452a1a357d347aea51348f9ffc443</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #50092 - abonander:issue-49934, r=petrochenkov</title>
<updated>2018-04-30T00:18:49+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-04-30T00:18:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78bcd9b5fea31d8a4738e3cbd423a285db73f84d'/>
<id>urn:sha1:78bcd9b5fea31d8a4738e3cbd423a285db73f84d</id>
<content type='text'>
Warn on pointless #[derive] in more places

This fixes the regression in #49934 and ensures that unused `#[derive]` invocations on statements, expressions and generic type parameters survive to trip the `unused_attributes` lint. There is a separate warning hardcoded for `#[derive]` on macro invocations since linting (even the early-lint pass) occurs after expansion. This also adds regression tests for some nodes that were already warning properly.

closes #49934
</content>
</entry>
<entry>
<title>Warn on pointless `#[derive]` in more places</title>
<updated>2018-04-29T23:01:41+00:00</updated>
<author>
<name>Austin Bonander</name>
<email>austin.bonander@gmail.com</email>
</author>
<published>2018-04-18T06:19:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f16d2ff7ec184de179f22322f1decd96f94ef8a7'/>
<id>urn:sha1:f16d2ff7ec184de179f22322f1decd96f94ef8a7</id>
<content type='text'>
This fixes the regression in #49934 and ensures that unused `#[derive]`s on statements, expressions and generic type parameters survive to trip the `unused_attributes` lint. For `#[derive]` on macro invocations it has a hardcoded warning since linting occurs after expansion. This also adds regression testing for some nodes that were already warning properly.

closes #49934
</content>
</entry>
<entry>
<title>rustc_target: move in syntax::abi and flip dependency.</title>
<updated>2018-04-26T14:49:16+00:00</updated>
<author>
<name>Irina Popa</name>
<email>irinagpopa@gmail.com</email>
</author>
<published>2018-04-25T16:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04fa0e7bb3e462080be4a6cee45fd94b1c27d287'/>
<id>urn:sha1:04fa0e7bb3e462080be4a6cee45fd94b1c27d287</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #49993 - nnethercote:shrink-Token, r=alexcrichton</title>
<updated>2018-04-18T14:44:54+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-04-18T14:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dfda165259bf6beefab31bf8708bdf3ec505fe0'/>
<id>urn:sha1:3dfda165259bf6beefab31bf8708bdf3ec505fe0</id>
<content type='text'>
Change the hashcounts in raw `Lit` variants from usize to u16.

This reduces the size of `Token` from 32 bytes to 24 bytes on 64-bit
platforms.
</content>
</entry>
<entry>
<title>AST/HIR: Merge field access expressions for named and numeric fields</title>
<updated>2018-04-12T20:02:09+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-04-01T18:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44acea4d880b646caa00a7237ea1a17031dd2116'/>
<id>urn:sha1:44acea4d880b646caa00a7237ea1a17031dd2116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the hashcounts in raw `Lit` variants from usize to u16.</title>
<updated>2018-04-12T10:12:42+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2018-04-12T09:50:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4d34bfd00a57f8a8bdb60ec3f908c5d4256f8a9a'/>
<id>urn:sha1:4d34bfd00a57f8a8bdb60ec3f908c5d4256f8a9a</id>
<content type='text'>
This reduces the size of `Token` from 32 bytes to 24 bytes on 64-bit
platforms.
</content>
</entry>
<entry>
<title>Use `Ident` instead of `Name` in `MetaItem`</title>
<updated>2018-04-06T08:52:16+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-03-24T18:17:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a30bad6de92fd00f24b8ba9547798cb1afa1ba3'/>
<id>urn:sha1:3a30bad6de92fd00f24b8ba9547798cb1afa1ba3</id>
<content type='text'>
</content>
</entry>
</feed>
