about summary refs log tree commit diff
path: root/src/libsyntax/tokenstream.rs
AgeCommit message (Expand)AuthorLines
2016-11-03Move doc comment desugaring into the parser.Jeffrey Seyfried-4/+2
2016-11-03Revert "macros: Improve `tt` fragments"Jeffrey Seyfried-7/+0
2016-11-03Reduce the size of `Token` and make it cheaper to clone by refactoringJeffrey Seyfried-3/+9
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-1/+1
2016-10-19Improve `$crate`.Jeffrey Seyfried-7/+0
2016-09-22Adds a `ProcMacro` form of syntax extensionNick Cameron-0/+7
2016-08-16Auto merge of #35538 - cgswords:libproc_macro, r=nrcbors-0/+6
2016-08-16Proc_macro is alivecgswords-0/+6
2016-08-10Implemented a smarter concatenation system that will hopefully produce more e...cgswords-20/+92
2016-08-01Reimplemented tokenstreams as ropes and reduced the exposed TokenStream API.cgswords-609/+356
2016-07-23macros: Improve `tt` fragmentsJeffrey Seyfried-0/+4
2016-07-07Preliminary implementation for TokenStreams and TokenSlices, including unit t...cgswords-39/+1121
2016-07-04Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead...Jeffrey Seyfried-4/+6
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-5/+4
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-0/+211