about summary refs log tree commit diff
path: root/src/libsyntax_ext/proc_macro_server.rs
AgeCommit message (Expand)AuthorLines
2019-07-27Move proc macro server into libsyntaxVadim Petrochenkov-717/+0
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-2/+2
2019-07-07syntax: Pre-intern names of all built-in macrosVadim Petrochenkov-2/+2
2019-06-23Fix meta-variable binding errors in macrosJulien Cretin-1/+1
2019-06-15Remove unnecessary `.clone()`Shotaro Yamada-1/+1
2019-06-06syntax: Switch function parameter order in `TokenTree::token`Vadim Petrochenkov-8/+8
2019-06-06syntax: Remove duplicate span from `token::Ident`Vadim Petrochenkov-7/+6
2019-06-06syntax: Remove duplicate span from `token::Lifetime`Vadim Petrochenkov-2/+2
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-12/+12
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-3/+3
2019-05-29Introduce and use `SyntaxContext::outer_expn_info()`.Nicholas Nethercote-1/+1
2019-05-27Avoid unnecessary internings.Nicholas Nethercote-2/+2
2019-05-23syntax: Some code cleanupVadim Petrochenkov-1/+1
2019-05-23syntax: Turn `token::Lit` into a structVadim Petrochenkov-55/+27
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-3/+3
2019-03-31Fix lifetime on LocalInternedString::get functionJohn Kåre Alsaker-3/+3
2019-03-27Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkovbors-0/+3
2019-03-16syntax: Introduce `Ident::can_be_raw`Vadim Petrochenkov-6/+2
2019-03-06Simplify codeEsteban Küber-5/+2
2019-03-06Emit missing unclosed delimiter errorsEsteban Küber-2/+2
2019-02-24Use ? in some macrosTaiki Endo-1/+1
2019-02-18Make `interpolated_to_tokenstream` a method on `Nonterminal`.Nicholas Nethercote-1/+1
2019-02-18Change `Token::interpolated_to_tokenstream()`.Nicholas Nethercote-2/+2
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-09Auto merge of #57944 - estebank:unclosed-delim-the-quickening, r=oli-obkbors-2/+5
2019-02-07unify error handling to single methodEsteban Küber-2/+5
2019-02-07Deduplicate mismatched delimiter errorsEsteban Küber-1/+1
2019-02-04libsyntax_ext => 2018Taiki Endo-3/+4
2019-01-14Remove `TokenStream::Tree` variant.Nicholas Nethercote-1/+1
2019-01-08Make `TokenStream` less recursive.Nicholas Nethercote-6/+7
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-23Rollup merge of #56964 - nnethercote:TokenStream-IsJoint, r=petrochenkovMazdak Farrokhzad-6/+2
2018-12-20Remove `TokenStream::JointTree`.Nicholas Nethercote-6/+2
2018-12-19proc_macro: Accept `$crate` as an identifier if it comes from the compilerVadim Petrochenkov-0/+6
2018-12-19proc_macro: Validate tokens coming from the compiler againVadim Petrochenkov-51/+56
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-7/+5
2018-12-04adds DocTest filename variant, refactors doctest_offset out of source_map, fi...Matthew Russo-1/+1
2018-12-02Remove not used `DotEq` tokenyui-knk-1/+0
2018-12-01Introduce proc_macro::Span::source_textOlivier Goffart-0/+3
2018-11-30proc_macro: move the rustc server to syntax_ext.Eduard-Mihai Burtescu-0/+751