<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libproc_macro/bridge/client.rs, branch 1.45.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.45.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.45.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-05-15T16:35:46+00:00</updated>
<entry>
<title>Clarify use of format_args in Debug for Literal</title>
<updated>2020-05-15T16:35:46+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2020-05-15T16:35:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bea2c59ea56cb3daa7e3bacabd7c95f002f9aca0'/>
<id>urn:sha1:bea2c59ea56cb3daa7e3bacabd7c95f002f9aca0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix {:#?} representation of proc_macro::Literal</title>
<updated>2020-05-15T15:36:33+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2020-05-15T05:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=45ee3360072a4bed1a2625dc03bdae1bd5aee5c4'/>
<id>urn:sha1:45ee3360072a4bed1a2625dc03bdae1bd5aee5c4</id>
<content type='text'>
Before:

    TokenStream [
        Ident {
            ident: "name",
            span: #0 bytes(37..41),
        },
        Punct {
            ch: '=',
            spacing: Alone,
            span: #0 bytes(42..43),
        },
        Literal { lit: Lit { kind: Str, symbol: "SNPP", suffix: None }, span: Span { lo: BytePos(44), hi: BytePos(50), ctxt: #0 } },
        Punct {
            ch: ',',
            spacing: Alone,
            span: #0 bytes(50..51),
        },
        Ident {
            ident: "owner",
            span: #0 bytes(56..61),
        },
        Punct {
            ch: '=',
            spacing: Alone,
            span: #0 bytes(62..63),
        },
        Literal { lit: Lit { kind: Str, symbol: "Canary M Burns", suffix: None }, span: Span { lo: BytePos(64), hi: BytePos(80), ctxt: #0 } },
    ]

After:

    TokenStream [
        Ident {
            ident: "name",
            span: #0 bytes(37..41),
        },
        Punct {
            ch: '=',
            spacing: Alone,
            span: #0 bytes(42..43),
        },
        Literal {
            kind: Str,
            symbol: "SNPP",
            suffix: None,
            span: #0 bytes(44..50),
        },
        Punct {
            ch: ',',
            spacing: Alone,
            span: #0 bytes(50..51),
        },
        Ident {
            ident: "owner",
            span: #0 bytes(56..61),
        },
        Punct {
            ch: '=',
            spacing: Alone,
            span: #0 bytes(62..63),
        },
        Literal {
            kind: Str,
            symbol: "Canary M Burns",
            suffix: None,
            span: #0 bytes(64..80),
        },
    ]
</content>
</entry>
<entry>
<title>proc_macro::is_available()</title>
<updated>2020-04-21T19:50:16+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2020-04-21T19:28:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7435547b253932408193c2e80616a7eddd4ee872'/>
<id>urn:sha1:7435547b253932408193c2e80616a7eddd4ee872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix various typos</title>
<updated>2020-03-06T14:19:31+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2020-03-06T11:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=136ad015b6862274bf8c161dc5d2955409ed1465'/>
<id>urn:sha1:136ad015b6862274bf8c161dc5d2955409ed1465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proc_macro: don't use Rust ABI fn pointers in a C ABI fn signature.</title>
<updated>2019-10-28T18:34:59+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-10-28T18:34:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b58634454f2a6def88f3197261a458e208f77f49'/>
<id>urn:sha1:b58634454f2a6def88f3197261a458e208f77f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proc_macro: consolidate bridge::client::run_expand{1,2} into one helper.</title>
<updated>2019-10-28T18:21:12+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-10-28T18:21:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da5965f3a6bbc984d97027896fad9c4f551426fd'/>
<id>urn:sha1:da5965f3a6bbc984d97027896fad9c4f551426fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proc_macro: remove now-unnecessary ICE workarounds from bridge::client.</title>
<updated>2019-10-28T17:55:25+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-10-28T17:55:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3f64946f9d89833c1f05bd010c464f54c3fb6b5'/>
<id>urn:sha1:b3f64946f9d89833c1f05bd010c464f54c3fb6b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Serialize additional data for procedural macros</title>
<updated>2019-08-17T17:14:05+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2019-08-04T20:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64f867ae3e22187b0cf7d08880f61145bd04827d'/>
<id>urn:sha1:64f867ae3e22187b0cf7d08880f61145bd04827d</id>
<content type='text'>
Split off from #62855

This PR deerializes the declaration `Span` and attributes for all
procedural macros from their underlying function definitions.
This allows Rustdoc to properly render doc comments
and source links when inlining procedural macros across crates
</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>
</feed>
