about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2014-07-30auto merge of #15915 : erickt/rust/master, r=alexcrichtonbors-1/+1
2014-07-30auto merge of #16037 : erickt/rust/quote_arm, r=acrichtobors-75/+151
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-1/+1
2014-07-29syntax: add support for quoting armsErick Tryzelaar-25/+40
2014-07-29Fix a bug pretty printing `match { 5i } { _ => { } }`Erick Tryzelaar-48/+53
2014-07-29syntax: promote a comment on PatEnum into a docstringErick Tryzelaar-2/+4
2014-07-29syntax: allow quasiquoter to inline `Vec<Stmt>`sErick Tryzelaar-0/+2
2014-07-29syntax: add some more extension helper methodsErick Tryzelaar-0/+52
2014-07-29libsyntax: Don't ICE on macro invocation in count expr of fixed array type.Luqman Aden-2/+5
2014-07-29Port Rust to DragonFlyBSDMichael Neumann-2/+4
2014-07-29Add a few more derivings to AST typesMarvin Löbel-10/+10
2014-07-29Refactored syntax::fold.Marvin Löbel-294/+419
2014-07-25librustc: Disallow mutation and assignment in pattern guards, and modifyPatrick Walton-183/+208
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-97/+7
2014-07-24librustc: Make bare functions implement the `FnMut` trait.Patrick Walton-1/+7
2014-07-24libsyntax: Remove `~self` and `mut ~self` from the language.Patrick Walton-13/+16
2014-07-23Parser: Global single-segment paths should be represented as PatEnumJakub Wieczorek-1/+1
2014-07-22auto merge of #15871 : dotdash/rust/unnamed_fmtstr, r=pcwaltonbors-1/+6
2014-07-22auto merge of #15867 : cmr/rust/rewrite-lexer4, r=alexcrichtonbors-0/+4
2014-07-21Add a ton of ignore-lexer-testCorey Richardson-0/+2
2014-07-22Refactoring: Only use `MacroExpander` for expanding outside ofMarvin Löbel-26/+13
2014-07-21Moved `syntax::ext::base::SyntaxEnv` into `syntax::ext::base::ExtCtx`Marvin Löbel-201/+213
2014-07-21Allow merging of statics generated by format!()Björn Steinbrink-1/+6
2014-07-21ignore-lexer-test to broken files and remove some tray hyphensCorey Richardson-0/+2
2014-07-21syntax: Join consecutive string literals in format strings togetherroot-10/+33
2014-07-21repair macro docsJohn Clements-12/+9
2014-07-20auto merge of #15808 : jakub-/rust/use-mod, r=alexcrichtonbors-25/+49
2014-07-20auto merge of #15805 : Sawyer47/rust/issue-8709, r=alexcrichtonbors-3/+5
2014-07-20auto merge of #15814 : kvark/rust/ast, r=huonwbors-2/+6
2014-07-20Implement new mod import sugarJakub Wieczorek-25/+49
2014-07-20auto merge of #15785 : treeman/rust/fix-15780, r=alexcrichtonbors-2/+11
2014-07-20Correctly stringify! types and paths inside macrosPiotr Jawniak-3/+5
2014-07-19Register new snapshotsAlex Crichton-90/+9
2014-07-19Fixed lifetimes on syntax deriving structs, implemented CloneDzmitry Malyshau-2/+6
2014-07-19auto merge of #15754 : jakub-/rust/diagnostics, r=alexcrichtonbors-6/+6
2014-07-18Special case for 0 arguments given in format!Jonas Hietala-4/+4
2014-07-18Assign more diagnostic codesJakub Wieczorek-6/+6
2014-07-18Correct plural of arguments in format_args!Jonas Hietala-2/+11
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-88/+210
2014-07-18auto merge of #15732 : bgamari/rust/to-tokens, r=alexcrichtonbors-3/+35
2014-07-18auto merge of #15725 : aochagavia/rust/vec, r=alexcrichtonbors-1/+1
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-21/+27
2014-07-17auto merge of #15706 : phi-gamma/rust/master, r=huonwbors-1/+1
2014-07-17Rename functions in the CloneableVector traitAdolfo Ochagavía-1/+1
2014-07-17syntax: Add ToTokens impl for MethodBen Gamari-0/+2
2014-07-17syntax: Add quote_method!Ben Gamari-0/+13
2014-07-16libsyntax: Remove `Send` from `PtrTy` in `deriving`.Patrick Walton-6/+0
2014-07-16librustc: Implement the fully-expanded, UFCS form of explicit self.Patrick Walton-8/+35
2014-07-16syntax: Generalize ToTokens impl for Vec<T>Ben Gamari-3/+4
2014-07-16syntax: Add ToTokens for Attribute_Ben Gamari-0/+7