about summary refs log tree commit diff
path: root/src/libsyntax/ext/quote.rs
AgeCommit message (Expand)AuthorLines
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-12Rename `TokenStream::concat` and remove `TokenStream::concat_rc_vec`.Nicholas Nethercote-1/+1
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-17/+15
2018-12-04updates all Filename variants to take a fingerprintMatthew Russo-4/+4
2018-12-02Remove not used `DotEq` tokenyui-knk-1/+0
2018-11-08Rollup merge of #55777 - nnethercote:less-P-in-ast, r=petrochenkovMark Rousskov-2/+2
2018-11-08Use `Lit` rather than `P<Lit>` in `ast::ExprKind`.Nicholas Nethercote-2/+2
2018-10-28Provide specific label for patern parsing errorEsteban Küber-1/+1
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-9/+13
2018-08-19mv (mod) codemap source_mapDonato Sciarra-3/+3
2018-08-19mv FileMap SourceFileDonato Sciarra-1/+1
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-3/+4
2018-07-10Deny bare trait objects in in src/libsyntaxljedrz-12/+12
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-0/+1
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-1/+1
2018-04-06Remove more duplicated spansVadim Petrochenkov-1/+1
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-1/+1
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-1/+1
2018-03-22Clean up raw identifier handling when recovering tokens from AST.Lymia Aluysia-2/+3
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-5/+6
2018-03-18Auto merge of #48917 - petrochenkov:import, r=oli-obkbors-1/+1
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-17syntax: Make `_` an identifierVadim Petrochenkov-1/+0
2018-02-18Replace dummy spans with empty spansSeiichi Uchida-2/+2
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-1/+7
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-28Fix build and add a macro lifetime labels testMatt Peterson-2/+1
2017-12-28Resurrecting #33135Michael Hewson-0/+7
2017-12-26Do not panic on interpolated token inside quote macroSeiichi Uchida-1/+5
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-6/+5
2017-09-22Add support for `..=` syntaxAlex Burka-0/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-06-26Add `LazyTokenStream`.Jeffrey Seyfried-18/+18
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-2/+2
2017-05-17Auto merge of #41961 - kennytm:fix-35829, r=petrochenkovbors-36/+20
2017-05-13Fix #35829 (syntax extension's `quote_expr!()` does not handle b"…")kennytm-36/+20
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-2/+2
2017-03-21Refactor parsing of trait object typesVadim Petrochenkov-1/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-3/+11
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-18/+21
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-105/+45
2017-02-03Bump version, upgrade bootstrapAlex Crichton-1/+0
2017-01-23Remove `open_span` and `close_span` from `Delimited`.Jeffrey Seyfried-7/+3
2017-01-17syntax: Rename parse_ty -> parse_ty_no_plus, parse_ty_sum -> parse_tyVadim Petrochenkov-1/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-2/+4
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-5/+4
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-5/+6
2016-11-20Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.Jeffrey Seyfried-2/+2
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-2/+2
2016-11-03Reduce the size of `Token` and make it cheaper to clone by refactoringJeffrey Seyfried-22/+32