about summary refs log tree commit diff
path: root/src/libsyntax/ext/quote.rs
AgeCommit message (Expand)AuthorLines
2014-11-20Parse and store suffixes on literals.Huon Wilson-15/+18
2014-11-19Switch to an independent enum for `Lit*` subtokens.Huon Wilson-18/+19
2014-11-17libsyntax: DSTify `ToSource` and `ToSourceWithHygiene`Jorge Aparicio-9/+9
2014-11-09Fix ICEs that involved quasi-quotationPiotr Czarnecki-25/+17
2014-11-05Use `TokenTree`s in lhs of macrosPiotr Czarnecki-19/+33
2014-10-30Test fixes and rebase conflictsAlex Crichton-1/+1
2014-10-30Use common variants for open and close delimitersBrendan Zabarauskas-11/+21
2014-10-29Rename fail! to panic!Steve Klabnik-4/+4
2014-10-28Use an enum rather than a bool in token::IdentBrendan Zabarauskas-2/+7
2014-10-28Use PascalCase for token variantsBrendan Zabarauskas-68/+67
2014-10-26Reduce the size of the TokenTreeBrendan Zabarauskas-1/+2
2014-10-26Use standard capitalisation for TokenTree variantsBrendan Zabarauskas-7/+7
2014-10-26Prevent some vector reallocationsBrendan Zabarauskas-5/+4
2014-10-26Rename TokenTree variants for clarityBrendan Zabarauskas-4/+4
2014-10-26Add Span and separate open/close delims to TTDelimBrendan Zabarauskas-7/+10
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-4/+6
2014-10-06syntax: Parse outer attributes in quote_method!Ben Gamari-7/+2
2014-09-29Fixed quote_method!() implementationVladimir Pouzanov-2/+6
2014-09-16Fallout from renamingAaron Turon-1/+1
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-39/+37
2014-09-08quote: Explicitly borrow the ExtCtxtKeegan McAllister-1/+3
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-19/+20
2014-08-13quote_expr macro: embed Ident using special encoding that preserves hygiene.Felix S. Klock II-3/+96
2014-08-05Fixes missing overflow lint for i64 #14269Falco Hirschenberger-4/+5
2014-07-29syntax: add support for quoting armsErick Tryzelaar-0/+8
2014-07-29Fix a bug pretty printing `match { 5i } { _ => { } }`Erick Tryzelaar-0/+2
2014-07-29syntax: allow quasiquoter to inline `Vec<Stmt>`sErick Tryzelaar-0/+2
2014-07-17syntax: Add ToTokens impl for MethodBen Gamari-0/+2
2014-07-17syntax: Add quote_method!Ben Gamari-0/+10
2014-07-16syntax: Generalize ToTokens impl for Vec<T>Ben Gamari-3/+4
2014-07-16syntax: Add ToTokens for Attribute_Ben Gamari-0/+7
2014-07-16syntax: Add ToTokens for Option<T>Ben Gamari-0/+9
2014-07-09ast: make Name its own typeCorey Richardson-7/+16
2014-07-09syntax: don't parse numeric literals in the lexerCorey Richardson-36/+5
2014-07-09syntax: don't process string/char/byte/binary litsCorey Richardson-2/+2
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-12/+12
2014-07-03Simplify creating a parser from a token treePiotr Jawniak-6/+1
2014-06-25auto merge of #15160 : alexcrichton/rust/remove-f128, r=brsonbors-1/+0
2014-06-24Allow splicing more things in quotesKeegan McAllister-0/+16
2014-06-24Use macros to implement syntax::ext::quote::ToSourceKeegan McAllister-125/+74
2014-06-24Remove the quad_precision_float feature gateAlex Crichton-1/+0
2014-06-17Add a b'x' byte literal of type u8.Simon Sapin-0/+6
2014-06-14Register new snapshotsAlex Crichton-9/+0
2014-06-13syntax: parse outer attributes in `quote_item!` calls.Huon Wilson-3/+2
2014-06-13syntax: fix quote_pat! & unignore a quotation test.Huon Wilson-3/+1
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-2/+2
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-24/+28
2014-06-07Implement ToSource and ToToken for ast::ArgHanno Braun-0/+7
2014-06-04syntax: Make quasiquoter use absolute pathsklutzy-69/+54
2014-06-02syntax: Remove use of `pub use` globsklutzy-8/+20