<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/proc-macro/attr-stmt-expr.rs, branch 1.52.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.52.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.52.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-11-27T03:02:35+00:00</updated>
<entry>
<title>Use custom macro instead of println</title>
<updated>2020-11-27T03:02:35+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-11-27T02:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8564ad5898ad8358f5449e94ab7119fb92a9f80'/>
<id>urn:sha1:e8564ad5898ad8358f5449e94ab7119fb92a9f80</id>
<content type='text'>
Loading a macro from libstd causes us to load serialized
`SyntaxContext`s in a platform-dependent way, causing the printed spans
to differ between platforms.
</content>
</entry>
<entry>
<title>Add additional semicolon test</title>
<updated>2020-11-26T22:08:35+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-11-25T21:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db0d0e8c435f96bd36184c76e8bc01ecbcbc4ea3'/>
<id>urn:sha1:db0d0e8c435f96bd36184c76e8bc01ecbcbc4ea3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Properly handle attributes on statements</title>
<updated>2020-11-26T22:08:35+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-11-17T19:27:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de88bf148b122b27ce48a4a6679c41c834d33019'/>
<id>urn:sha1:de88bf148b122b27ce48a4a6679c41c834d33019</id>
<content type='text'>
We now collect tokens for the underlying node wrapped by `StmtKind`
instead of storing tokens directly in `Stmt`.

`LazyTokenStream` now supports capturing a trailing semicolon after it
is initially constructed. This allows us to avoid refactoring statement
parsing to wrap the parsing of the semicolon in `parse_tokens`.

Attributes on item statements
(e.g. `fn foo() { #[bar] struct MyStruct; }`) are now treated as
item attributes, not statement attributes, which is consistent with how
we handle attributes on other kinds of statements. The feature-gating
code is adjusted so that proc-macro attributes are still allowed on item
statements on stable.

Two built-in macros (`#[global_allocator]` and `#[test]`) needed to be
adjusted to support being passed `Annotatable::Stmt`.
</content>
</entry>
<entry>
<title>Invoke attributes on the statement for statement items</title>
<updated>2020-11-24T21:38:58+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-11-24T19:47:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c9f40656dadf3c2a05b2d5add875f5d0d3541d8'/>
<id>urn:sha1:9c9f40656dadf3c2a05b2d5add875f5d0d3541d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>normalize use of backticks in compiler messages for libsyntax/feature_gate</title>
<updated>2019-07-09T12:13:28+00:00</updated>
<author>
<name>Samy Kacimi</name>
<email>samy.kacimi@protonmail.ch</email>
</author>
<published>2019-07-09T09:32:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=41e71b0c9318b220028a28b7242142868dcb1dd1'/>
<id>urn:sha1:41e71b0c9318b220028a28b7242142868dcb1dd1</id>
<content type='text'>
https://github.com/rust-lang/rust/issues/60532
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move former compile-fail-fulldeps tests to ui</title>
<updated>2018-12-09T16:56:30+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2018-12-02T19:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c9c70af3891e63d2192b77211837507e0a6ddb5'/>
<id>urn:sha1:4c9c70af3891e63d2192b77211837507e0a6ddb5</id>
<content type='text'>
</content>
</entry>
</feed>
