summary refs log tree commit diff
path: root/src/libsyntax/ext/quote.rs
AgeCommit message (Collapse)AuthorLines
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-2/+2
2012-12-12syntax: remove most code handling old-style syntax extensions.Graydon Hoare-1/+0
2012-12-07syntax: Permit splicing anything into a quote that implements ToTokens.Graydon Hoare-7/+190
2012-12-07syntax: fix quote_type! to quote_ty!Graydon Hoare-4/+4
2012-12-07syntax: point quote tokens at the site of quote-using-extension invocation.Graydon Hoare-79/+82
2012-12-07syntax: fix the accidental binding of interner state between parse and quote.Graydon Hoare-10/+6
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵Patrick Walton-8/+8
rs=refactoring
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-20syntax: switch tt quoter to emit ~[tt], not tt.Graydon Hoare-28/+33
2012-11-17Merge remote-tracking branch 'brson/codemap'Brian Anderson-5/+16
Conflicts: src/libsyntax/ext/source_util.rs
2012-11-16syntax: rename quote! to quote_tokens!, add quote_{expr,type,item,pat,stmt}!Graydon Hoare-26/+107
r=brson, Close #3976.
2012-11-13rustc: add new token-tree based quasiquoter.Graydon Hoare-0/+307