| Age | Commit message (Expand) | Author | Lines |
| 2016-11-20 | Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s. | Jeffrey Seyfried | -3/+9 |
| 2016-11-20 | Refactor away `ast::Attribute_`. | Jeffrey Seyfried | -3/+3 |
| 2016-11-10 | syntax: don't fake a block around closures' bodies during parsing. | Eduard Burtescu | -2/+2 |
| 2016-11-09 | Rollup merge of #37428 - estebank:generic-type-error-span, r=sanxiyn | Eduard-Mihai Burtescu | -0/+8 |
| 2016-11-08 | Point to type argument span when used as trait | Esteban Küber | -0/+8 |
| 2016-11-03 | Make `ast::ExprKind` smaller. | Jeffrey Seyfried | -1/+1 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -2/+2 |
| 2016-10-29 | Move `CrateConfig` from `Crate` to `ParseSess`. | Jeffrey Seyfried | -1/+0 |
| 2016-10-27 | Implement field shorthands in struct literal expressions. | Eduard Burtescu | -0/+1 |
| 2016-10-24 | Refactor away fields `MacroDef::{use_locally, export}`. | Jeffrey Seyfried | -2/+0 |
| 2016-10-10 | Avoid allocations in `Decoder::read_str`. | Nicholas Nethercote | -1/+1 |
| 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 | -6/+6 |
| 2016-09-23 | Add attribute support to generic lifetime and type parameters. | Felix S. Klock II | -0/+2 |
| 2016-09-20 | serialize: allow specifying the default behavior for specializations. | Eduard Burtescu | -2/+12 |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -5/+33 |
| 2016-09-11 | Documentation of what does for each type | athulappadan | -0/+1 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -1/+1 |
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Add unions to AST | Vadim Petrochenkov | -1/+1 |
| 2016-08-29 | Future proof the AST for `union`. | Jeffrey Seyfried | -0/+5 |
| 2016-08-28 | Rollup merge of #35850 - SergioBenitez:master, r=nrc | Jeffrey Seyfried | -8/+50 |
| 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 | -34/+6 |
| 2016-08-27 | Change Constness to Spanned<Constness> | Keith Yeung | -2/+2 |
| 2016-08-25 | Implement RFC#1559: allow all literals in attributes. | Sergio Benitez | -8/+50 |
| 2016-08-21 | Refactor away variant `ast::PathListItemKind::Mod` | Jeffrey Seyfried | -34/+6 |
| 2016-08-18 | Add Span field for Generics structs | Guillaume Gomez | -2/+4 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -2/+2 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -4/+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/+2 |
| 2016-07-17 | Rename `mtwt` to `hygiene` | Jeffrey Seyfried | -1/+1 |
| 2016-07-17 | Clean up and encapsulate `syntax::ext::mtwt` | Jeffrey Seyfried | -19/+3 |
| 2016-07-15 | Auto merge of #34570 - jseyfried:no_rename, r=nrc | bors | -36/+1 |
| 2016-07-14 | Instead of renaming, treat differently marked identifiers as unequal | Jeffrey Seyfried | -36/+1 |
| 2016-07-12 | Clean up statement parsing without changing the semantics of `parse_stmt`. | Jeffrey Seyfried | -0/+13 |
| 2016-06-28 | cleanup: refactor away `ast::NodeIdAssigner` | Jeffrey Seyfried | -10/+0 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -4/+1 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -5/+4 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -34/+17 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -30/+1 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -191/+1 |
| 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 | -10/+5 |
| 2016-06-25 | Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried | Jeffrey Seyfried | -0/+1 |
| 2016-06-24 | Improve `syntax::ast::*` type docs (examples, etc) | Vincent Esche | -36/+135 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -4/+1 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+2 |
| 2016-06-23 | Cleanup comments | Jeffrey Seyfried | -4/+4 |