summary refs log tree commit diff
path: root/src/libsyntax/ext/quote.rs
AgeCommit message (Expand)AuthorLines
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
2016-10-31Changed most vec! invocations to use square bracesiirelu-31/+31
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-13/+1
2016-10-14Avoid many CrateConfig clones.Nicholas Nethercote-5/+9
2016-07-19Introduced `NoDelim` and modified the compiler to support it.cgswords-3/+4
2016-07-04Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead...Jeffrey Seyfried-5/+11
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-13/+11
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-3/+3
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-11/+5
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-9/+12
2016-06-23Refactor away duplicate method `ecx.block_all()`Jeffrey Seyfried-3/+3
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-13/+11
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-2/+3
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-9/+12
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-3/+3