| Age | Commit message (Expand) | Author | Lines |
| 2016-11-10 | syntax: don't fake a block around closures' bodies during parsing. | Eduard Burtescu | -20/+2 |
| 2016-11-03 | Reduce the size of `Token` and make it cheaper to clone by refactoring | Jeffrey Seyfried | -1/+1 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -1/+1 |
| 2016-10-27 | Implement field shorthands in struct literal expressions. | Eduard Burtescu | -2/+4 |
| 2016-10-19 | Rollup merge of #37241 - zackmdavis:if_let_over_none_spaced_empty_block_arm, ... | Guillaume Gomez | -7/+4 |
| 2016-10-19 | Improve `$crate`. | Jeffrey Seyfried | -2/+0 |
| 2016-10-19 | Rollup merge of #37202 - petrochenkov:pretty, r=nrc | Eduard-Mihai Burtescu | -18/+15 |
| 2016-10-19 | Rollup merge of #37117 - pnkfelix:may-dangle-attr, r=nikomatsakis | Eduard-Mihai Burtescu | -0/+3 |
| 2016-10-18 | Fix some pretty printing tests | Vadim Petrochenkov | -18/+15 |
| 2016-10-17 | prefer `if let` to match with `None => { }` arm in some places | Zack M. Davis | -7/+4 |
| 2016-10-12 | Rollup merge of #37084 - jseyfried:cleanup_expanded_macro_use_scopes, r=nrc | Alex Crichton | -1/+1 |
| 2016-10-10 | Include attributes on generic parameter bindings in pretty printer. | Felix S. Klock II | -0/+3 |
| 2016-10-10 | Merge `Printer::token` and `Printer::size`. | Nicholas Nethercote | -38/+31 |
| 2016-10-07 | Combine `std_inject::{no_core, no_std}` into `std_inject::injected_crate_name`. | Jeffrey Seyfried | -1/+1 |
| 2016-09-28 | libsyntax: clearer names for some AST parts | Jonas Schievink | -3/+3 |
| 2016-08-29 | Future proof the AST for `union`. | Jeffrey Seyfried | -1/+4 |
| 2016-08-28 | Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrc | Jeffrey Seyfried | -1/+0 |
| 2016-08-28 | Rollup merge of #35850 - SergioBenitez:master, r=nrc | Jeffrey Seyfried | -2/+17 |
| 2016-08-28 | Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakis | Jeffrey Seyfried | -2/+2 |
| 2016-08-28 | Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddyb | Jeffrey Seyfried | -19/+6 |
| 2016-08-27 | Change Constness to Spanned<Constness> | Keith Yeung | -2/+2 |
| 2016-08-25 | Refactor away `AttrMetaMethods`. | Jeffrey Seyfried | -1/+0 |
| 2016-08-25 | Refactor away `AttributeMethods`. | Jeffrey Seyfried | -1/+1 |
| 2016-08-25 | Implement RFC#1559: allow all literals in attributes. | Sergio Benitez | -2/+17 |
| 2016-08-21 | Refactor away variant `ast::PathListItemKind::Mod` | Jeffrey Seyfried | -19/+6 |
| 2016-08-18 | Add Span field for Generics structs | Guillaume Gomez | -0/+2 |
| 2016-08-13 | Minor fixups based on feedback | Andrew Cann | -1/+1 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -1/+1 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -6/+0 |
| 2016-08-13 | Start implementation of RFC 1216 (make ! a type) | Andrew Cann | -0/+3 |
| 2016-08-12 | syntax: add anonymized type syntax, i.e. impl TraitA+TraitB. | Eduard Burtescu | -0/+3 |
| 2016-07-19 | Introduced `NoDelim` and modified the compiler to support it. | cgswords | -0/+4 |
| 2016-07-13 | Fix bug in the pretty printer. | Jeffrey Seyfried | -3/+2 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -12/+6 |
| 2016-06-29 | Fix pretty-printing of lifetime bound | Seo Sanghyeon | -22/+17 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -21/+21 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -7/+4 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -29/+21 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -7/+8 |
| 2016-06-25 | Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton | Jeffrey Seyfried | -11/+13 |
| 2016-06-25 | Rollup merge of #34368 - petrochenkov:astqpath, r=Manishearth | Jeffrey Seyfried | -2/+2 |
| 2016-06-25 | Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried | Jeffrey Seyfried | -0/+11 |
| 2016-06-24 | Add `ecx.stmt_semi()` and fix issues with the pretty-printer | Jeffrey Seyfried | -2/+13 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -20/+9 |
| 2016-06-23 | Address more travis errors | Jonathan Turner | -1/+2 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -11/+12 |
| 2016-06-21 | Refactored tokentrees into their own files in preparation for tokenstreams. M... | cgswords | -7/+8 |
| 2016-06-20 | Merge PatKind::QPath into PatKind::Path in AST | Vadim Petrochenkov | -2/+2 |
| 2016-06-19 | Generalize and abstract `ThinAttributes` | Jeffrey Seyfried | -7/+4 |
| 2016-06-18 | Auto merge of #34310 - erickt:tuple-struct-attrs, r=nrc | bors | -1/+2 |