| Age | Commit message (Expand) | Author | Lines |
| 2017-01-11 | syntax: struct field attributes and cfg | Benjamin Saunders | -0/+2 |
| 2016-12-19 | Optimize `ast::PathSegment`. | Jeffrey Seyfried | -1/+3 |
| 2016-12-18 | Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`, | Jeffrey Seyfried | -1/+0 |
| 2016-12-06 | annotate stricter lifetimes on LateLintPass methods to allow them to forward ... | Oliver Schneider | -81/+94 |
| 2016-11-21 | Implement the `loop_break_value` feature. | Geoffry Song | -1/+5 |
| 2016-11-10 | syntax: don't fake a block around closures' bodies during parsing. | Eduard Burtescu | -27/+26 |
| 2016-10-01 | Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddyb | Manish Goregaokar | -0/+2 |
| 2016-09-28 | libsyntax: clearer names for some AST parts | Jonas Schievink | -3/+3 |
| 2016-09-23 | Add attribute support to generic lifetime and type parameters. | Felix S. Klock II | -0/+2 |
| 2016-09-17 | Ensure that macro invocations are folded and visited the same order. | Jeffrey Seyfried | -5/+5 |
| 2016-08-29 | Future proof the AST for `union`. | Jeffrey Seyfried | -1/+2 |
| 2016-08-28 | Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakis | Jeffrey Seyfried | -1/+1 |
| 2016-08-27 | Change Constness to Spanned<Constness> | Keith Yeung | -1/+1 |
| 2016-08-21 | Refactor away variant `ast::PathListItemKind::Mod` | Jeffrey Seyfried | -2/+2 |
| 2016-08-13 | Minor fixup. | Andrew Cann | -2/+1 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -1/+1 |
| 2016-08-13 | Control usage of `!` through a feature gate. | Andrew Cann | -2/+6 |
| 2016-08-13 | Start implementation of RFC 1216 (make ! a type) | Andrew Cann | -0/+1 |
| 2016-08-12 | syntax: add anonymized type syntax, i.e. impl TraitA+TraitB. | Eduard Burtescu | -0/+3 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -1/+0 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -4/+3 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -12/+6 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -109/+90 |
| 2016-06-25 | Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton | Jeffrey Seyfried | -1/+2 |
| 2016-06-25 | Rollup merge of #34368 - petrochenkov:astqpath, r=Manishearth | Jeffrey Seyfried | -5/+4 |
| 2016-06-25 | Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried | Jeffrey Seyfried | -0/+3 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -1/+0 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+2 |
| 2016-06-20 | Merge PatKind::QPath into PatKind::Path in AST | Vadim Petrochenkov | -5/+4 |
| 2016-06-19 | Generalize and abstract `ThinAttributes` | Jeffrey Seyfried | -4/+3 |
| 2016-06-17 | Rename `ast::ExprKind::Again` -> `ast::ExprKind::Continue` | Jeffrey Seyfried | -1/+1 |
| 2016-06-17 | Fix fallout | Jeffrey Seyfried | -11/+5 |
| 2016-06-14 | Remove the type parameter from `syntax::visit::Visitor` | Jeffrey Seyfried | -109/+90 |
| 2016-06-13 | Add support for macro expansion inside trait items | Joseph Dunne | -0/+3 |
| 2016-06-10 | Visit statement and expression attributes | Jeffrey Seyfried | -0/+6 |
| 2016-05-28 | Rollup merge of #33854 - petrochenkov:prefvis, r=eddyb | Manish Goregaokar | -11/+4 |
| 2016-05-27 | Rollup merge of #33644 - petrochenkov:selfast, r=nrc | Manish Goregaokar | -24/+1 |
| 2016-05-27 | Rollup merge of #33639 - petrochenkov:dotdot, r=nmatsakis | Manish Goregaokar | -5/+3 |
| 2016-05-26 | Implement `..` in tuple (struct) patterns | Vadim Petrochenkov | -5/+3 |
| 2016-05-25 | Add a new AST-only type variant `ImplicitSelf` | Vadim Petrochenkov | -1/+1 |
| 2016-05-25 | Remove ExplicitSelf from AST | Vadim Petrochenkov | -23/+0 |
| 2016-05-24 | Apply visit_path to import prefixes by default | Vadim Petrochenkov | -11/+4 |
| 2016-05-24 | syntax/hir: give loop labels a span | Georg Brandl | -14/+19 |
| 2016-04-24 | thread tighter span for closures around | Niko Matsakis | -1/+1 |
| 2016-04-14 | Visit visibilities in the ast visitor's `walk_*` functions | Jeffrey Seyfried | -3/+6 |
| 2016-04-06 | Move span into `StructField` | Vadim Petrochenkov | -3/+3 |
| 2016-04-06 | Get rid of ast::StructFieldKind | Vadim Petrochenkov | -1/+1 |
| 2016-04-02 | Add `Crate` and `Restricted` variants to `ast::Visibility` | Jeffrey Seyfried | -0/+10 |
| 2016-04-02 | Make `ast::Visibility` non-copyable | Jeffrey Seyfried | -5/+5 |
| 2016-03-07 | implement the `?` operator | Jorge Aparicio | -0/+3 |