<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/ext/mbe, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-10-16T08:59:53+00:00</updated>
<entry>
<title>move syntax::ext to new crate syntax_expand</title>
<updated>2019-10-16T08:59:53+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-16T08:59:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d420d719c4c44c3c6d02b5fafba4f2cf5e837dba'/>
<id>urn:sha1:d420d719c4c44c3c6d02b5fafba4f2cf5e837dba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax::parse::sess -&gt; syntax::sess</title>
<updated>2019-10-15T07:41:58+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-14T08:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae156a56d4ae27e2fca8d51aa63d5322b500c91f'/>
<id>urn:sha1:ae156a56d4ae27e2fca8d51aa63d5322b500c91f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #65261 - nnethercote:rm-Option-from-TokenStream, r=petrochenkov</title>
<updated>2019-10-15T00:52:35+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-10-15T00:52:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d28ed1ae6c3f44f03e30e4884d6701e36744246'/>
<id>urn:sha1:6d28ed1ae6c3f44f03e30e4884d6701e36744246</id>
<content type='text'>
Remove `Option` from `TokenStream`

A code simplification.

r? @petrochenkov
</content>
</entry>
<entry>
<title>Rollup merge of #65363 - Centril:less-pprust, r=Mark-Simulacrum</title>
<updated>2019-10-14T05:36:57+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-14T05:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2800bc240e1f4789bb54080b4cd30ec382a1337f'/>
<id>urn:sha1:2800bc240e1f4789bb54080b4cd30ec382a1337f</id>
<content type='text'>
Remove implicit dependencies on syntax::pprust

Part of https://github.com/rust-lang/rust/pull/65324.

The main goal here is to facilitate the eventual move of pprust out from libsyntax and because an AST definition typically should not depend on its pretty printer.

r? @estebank
</content>
</entry>
<entry>
<title>Remove the `Option` in `TokenStream`.</title>
<updated>2019-10-13T22:14:39+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2019-10-09T20:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c93492da914f972fb549e95db778adcbdf70480'/>
<id>urn:sha1:5c93492da914f972fb549e95db778adcbdf70480</id>
<content type='text'>
It means an allocation is required to create an empty `TokenStream`, but
all other operations are simpler and marginally faster due to not having
to check for `None`. Overall it simplifies the code for a negligible
performance effect.

The commit also removes `TokenStream::empty` by implementing `Default`,
which is now possible.
</content>
</entry>
<entry>
<title>tokenstream: don't depend on pprust</title>
<updated>2019-10-13T05:00:32+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T23:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ab8105ee9703882534203237b3a6494842d65a75'/>
<id>urn:sha1:ab8105ee9703882534203237b3a6494842d65a75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mbe: reduce panictry! uses.</title>
<updated>2019-10-13T04:23:20+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T10:21:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94db37a4f5add29a0a7d993eafc5595f4df01574'/>
<id>urn:sha1:94db37a4f5add29a0a7d993eafc5595f4df01574</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: Support modern attribute syntax in the `meta` matcher</title>
<updated>2019-09-30T19:58:22+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-08-17T22:10:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=957986d05620238799ae7053d505f742a0c7d640'/>
<id>urn:sha1:957986d05620238799ae7053d505f742a0c7d640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `Item.node` to `Item.kind`</title>
<updated>2019-09-26T17:21:48+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-09-26T16:51:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7bc94cc3c2ccef8b4d393910bb978a6487db1202'/>
<id>urn:sha1:7bc94cc3c2ccef8b4d393910bb978a6487db1202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unused peekable</title>
<updated>2019-09-25T07:41:43+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2019-09-25T07:41:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f60a8734e088f3383512b0ffc12a9a909d2163b4'/>
<id>urn:sha1:f60a8734e088f3383512b0ffc12a9a909d2163b4</id>
<content type='text'>
</content>
</entry>
</feed>
