<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libproc_macro/bridge, branch 1.37.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.37.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.37.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-06-22T23:30:41+00:00</updated>
<entry>
<title>Fix meta-variable binding errors in macros</title>
<updated>2019-06-22T23:30:41+00:00</updated>
<author>
<name>Julien Cretin</name>
<email>cretin@google.com</email>
</author>
<published>2019-05-29T18:05:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b8106b59d2faaea57301ad000d7787b70c5b2985'/>
<id>urn:sha1:b8106b59d2faaea57301ad000d7787b70c5b2985</id>
<content type='text'>
The errors are either:
- The meta-variable used in the right-hand side is not bound (or defined) in the
  left-hand side.
- The meta-variable used in the right-hand side does not repeat with the same
  kleene operator as its binder in the left-hand side. Either it does not repeat
  enough, or it uses a different operator somewhere.

This change should have no semantic impact.
</content>
</entry>
<entry>
<title>proc_macro: stop using LEB128 for RPC.</title>
<updated>2019-04-09T18:05:15+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-04-09T18:04:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6688b03865ed727fb71c2f14bca02dfb403eba1f'/>
<id>urn:sha1:6688b03865ed727fb71c2f14bca02dfb403eba1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkov</title>
<updated>2019-03-27T08:58:40+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-03-27T08:58:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c5fb4d0d2f464bc9ab61f7693ed4dde4d9326820'/>
<id>urn:sha1:c5fb4d0d2f464bc9ab61f7693ed4dde4d9326820</id>
<content type='text'>
Introduce proc_macro::Span::source_text

A function to extract the actual source behind a Span.

Background: I would like to use `syn` in a `build.rs` script to parse the rust code, and extract part of the source code. However, `syn` only gives access to proc_macro2::Span, and i would like to get the source code behind that.
I opened an issue on proc_macro2 bug tracker for this feature https://github.com/alexcrichton/proc-macro2/issues/110  and @alexcrichton said the feature should first go upstream in proc_macro.  So there it is!

Since most of the Span API is unstable anyway, this is guarded by the same `proc_macro_span` feature as everything else.
</content>
</entry>
<entry>
<title>Use ? in some macros</title>
<updated>2019-02-24T12:59:44+00:00</updated>
<author>
<name>Taiki Endo</name>
<email>te316e89@gmail.com</email>
</author>
<published>2019-02-24T12:59:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=871910a2c6e8624d4ebaa08ce6201b661f8c25f3'/>
<id>urn:sha1:871910a2c6e8624d4ebaa08ce6201b661f8c25f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: doc comments</title>
<updated>2019-02-10T23:42:32+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2019-02-09T21:23:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b87363e7632b3f20f9b529696ffb5d5d9c3927cd'/>
<id>urn:sha1:b87363e7632b3f20f9b529696ffb5d5d9c3927cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libproc_macro =&gt; 2018</title>
<updated>2019-02-03T18:55:40+00:00</updated>
<author>
<name>Taiki Endo</name>
<email>te316e89@gmail.com</email>
</author>
<published>2019-02-03T18:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18da195bab0d64680d42ae141e09cbde5514a371'/>
<id>urn:sha1:18da195bab0d64680d42ae141e09cbde5514a371</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Work-around for shadowing of variant names with assoc const names in `libproc_macro/bridge/rpc.rs`.</title>
<updated>2018-12-26T21:40:21+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2018-12-07T02:12:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=edabad64b022a53c1166ba226d5ce1b3dbd53220'/>
<id>urn:sha1:edabad64b022a53c1166ba226d5ce1b3dbd53220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.</title>
<updated>2018-12-26T21:26:37+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2018-12-01T02:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b150c4043654f93fcf7250b560581d44fc2b43d'/>
<id>urn:sha1:1b150c4043654f93fcf7250b560581d44fc2b43d</id>
<content type='text'>
</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>Various minor/cosmetic improvements to code</title>
<updated>2018-12-07T23:53:34+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2018-11-27T02:59:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee89c088b057affb5bdb96195e107a218b64b1c5'/>
<id>urn:sha1:ee89c088b057affb5bdb96195e107a218b64b1c5</id>
<content type='text'>
</content>
</entry>
</feed>
