about summary refs log tree commit diff
path: root/src/libproc_macro
AgeCommit message (Expand)AuthorLines
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-1/+1
2018-08-19fix tidy errorsDonato Sciarra-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv filemap source_fileDonato Sciarra-4/+4
2018-08-19mv FileMap SourceFileDonato Sciarra-3/+3
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-16Auto merge of #53433 - kennytm:rollup, r=kennytmbors-3/+2
2018-08-16Auto merge of #53304 - dtolnay:extend, r=dtolnaybors-0/+14
2018-08-15Make proc_macro Level #[non_exhaustive]varkor-3/+2
2018-08-12TokenStream::extendDavid Tolnay-0/+14
2018-08-09[nll] libproc_macro: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-1/+0
2018-07-20proc_macro: avoid exposing internal details in formatting impls.Eduard-Mihai Burtescu-7/+37
2018-07-20proc_macro: move some implementation details to a rustc module.Eduard-Mihai Burtescu-258/+305
2018-07-20proc_macro: don't expose compiler-internal FileName in public API.Eduard-Mihai Burtescu-16/+7
2018-07-20proc_macro: clean up the implementation of quasi-quoting.Eduard-Mihai Burtescu-183/+96
2018-07-20proc_macro: don't try to reflect literals in quasi-quoting.Eduard-Mihai Burtescu-95/+16
2018-07-20proc_macro: don't use DiagnosticBuilder for building up Diagnostics.Eduard-Mihai Burtescu-25/+21
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-108/+130
2018-07-14Clarify how the quote macro is loadedManish Goregaokar-0/+5
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+1
2018-07-08hygiene: Decouple transparencies from expansion IDsVadim Petrochenkov-12/+7
2018-06-30Address commentsVadim Petrochenkov-1/+4
2018-06-30Fortify dummy span checkingVadim Petrochenkov-3/+1
2018-06-30proc-macro: Use transparent marks for call-site hygieneVadim Petrochenkov-35/+55
2018-06-23hygiene: Do not reset expansion info for `quote!`Vadim Petrochenkov-3/+0
2018-06-01Update recursion limitsJohn Kåre Alsaker-0/+2
2018-05-26Auto merge of #51072 - petrochenkov:ifield, r=eddybbors-3/+3
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-3/+3
2018-05-25Rename TokenStream::empty to TokenStream::newDavid Tolnay-3/+3
2018-05-17Fix rebaseVadim Petrochenkov-1/+1
2018-05-16Fix stability annotations for already stable bits of proc macro API 1.1Vadim Petrochenkov-5/+5
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-16/+18
2018-05-15Address feedback, remove remaining review comments, add some more docsVadim Petrochenkov-53/+30
2018-05-15proc_macro: Validate inputs to `Punct::new` and `Ident::new`Vadim Petrochenkov-22/+47
2018-05-15proc_macro: Properly support raw identifiersVadim Petrochenkov-14/+13
2018-05-15TokenTree: Op -> Punct, Term -> IdentVadim Petrochenkov-113/+97
2018-05-15Extend documentation and add review commentsVadim Petrochenkov-38/+152
2018-05-10Auto merge of #49823 - Zoxc:term-str, r=alexcrichtonbors-3/+4
2018-05-04proc_macro: Explicitly make everything !Send/SyncAlex Crichton-1/+46
2018-04-30Remove usages of Term::as_str and mark it for removalJohn Kåre Alsaker-3/+4
2018-04-26Fix review nitsbobtwinkles-1/+1
2018-04-23Implement parent() on `syntax_pos::Span`bobtwinkles-1/+1
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-3/+3
2018-04-12Rollup merge of #49734 - alexcrichton:generalize-token-stream, r=nikomatsakiskennytm-2/+9
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-07Auto merge of #49661 - alexcrichton:bump-bootstrap, r=nikomatsakisbors-1/+0
2018-04-06Print proc_macro spans as a half-open rangeDavid Tolnay-1/+1
2018-04-06proc_macro: Improve Debug representationsAlex Crichton-35/+63
2018-04-06proc_macro: Generalize `FromIterator` implAlex Crichton-2/+9