about summary refs log tree commit diff
path: root/src/libproc_macro/bridge/client.rs
AgeCommit message (Collapse)AuthorLines
2020-07-27mv std libs to library/mark-480/+0
2020-07-26proc_macro: Add API for tracked access to environment variablesVadim Petrochenkov-0/+1
2020-05-15Clarify use of format_args in Debug for LiteralDavid Tolnay-0/+1
2020-05-15Fix {:#?} representation of proc_macro::LiteralDavid Tolnay-2/+7
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), }, ]
2020-04-21proc_macro::is_available()David Tolnay-0/+7
2020-03-06fix various typosMatthias Krüger-2/+2
2019-12-22Format the worldMark Rousskov-26/+8
2019-10-28proc_macro: don't use Rust ABI fn pointers in a C ABI fn signature.Eduard-Mihai Burtescu-2/+2
2019-10-28proc_macro: consolidate bridge::client::run_expand{1,2} into one helper.Eduard-Mihai Burtescu-48/+23
2019-10-28proc_macro: remove now-unnecessary ICE workarounds from bridge::client.Eduard-Mihai Burtescu-10/+9
2019-08-17Serialize additional data for procedural macrosAaron Hill-0/+8
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
2019-02-24Use ? in some macrosTaiki Endo-2/+2
2019-02-04libproc_macro => 2018Taiki Endo-27/+35
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-3/+3
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵Eduard-Mihai Burtescu-0/+504
(compiler front-ends).