<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax_ext/plugin_macro_defs.rs, 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-11-24T09:05:10+00:00</updated>
<entry>
<title>rustc_plugin: Remove support for syntactic plugins</title>
<updated>2019-11-24T09:05:10+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-11-22T20:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f89e6c881175503fd96a21e77691955ec90b5274'/>
<id>urn:sha1:f89e6c881175503fd96a21e77691955ec90b5274</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax::parser::token -&gt; syntax::token</title>
<updated>2019-11-07T12:50:12+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-11T10:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d6768a478b8a6afa1e16dfebe9d79bd3f508cdf'/>
<id>urn:sha1:9d6768a478b8a6afa1e16dfebe9d79bd3f508cdf</id>
<content type='text'>
</content>
</entry>
<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>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>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>Make use of hygiene in AST passes</title>
<updated>2019-09-05T14:07:16+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2019-08-25T20:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6fcdb36ccb60cca5c26ac804770a47fc01e0c2dd'/>
<id>urn:sha1:6fcdb36ccb60cca5c26ac804770a47fc01e0c2dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hygiene: `ExpnInfo` -&gt; `ExpnData`</title>
<updated>2019-08-15T17:41:45+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-08-13T20:56:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=136db2235a754f91f8a0a6bf6d985d77fe97f8db'/>
<id>urn:sha1:136db2235a754f91f8a0a6bf6d985d77fe97f8db</id>
<content type='text'>
For naming consistency with everything else in this area
</content>
</entry>
<entry>
<title>hygiene: Merge `ExpnInfo` and `InternalExpnData`</title>
<updated>2019-08-15T17:41:45+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-08-13T00:34:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a447738b8a7ac8f0a47a134f9fa1a60a4621620'/>
<id>urn:sha1:1a447738b8a7ac8f0a47a134f9fa1a60a4621620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`Ident::with_empty_ctxt` -&gt; `Ident::with_dummy_span`</title>
<updated>2019-08-15T17:39:26+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-08-10T23:20:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6cb28b6617e25b74389f1cee2ec0335c2ccfb865'/>
<id>urn:sha1:6cb28b6617e25b74389f1cee2ec0335c2ccfb865</id>
<content type='text'>
`Ident` has had a full span rather than just a `SyntaxContext` for a long time now.
</content>
</entry>
<entry>
<title>Replace a few Attribute constructors with mk_attr</title>
<updated>2019-07-31T12:55:37+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-07-30T18:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c9bd4a05bf9acfaf5e26f7b8b07dae0012c93d92'/>
<id>urn:sha1:c9bd4a05bf9acfaf5e26f7b8b07dae0012c93d92</id>
<content type='text'>
</content>
</entry>
</feed>
