| Age | Commit message (Expand) | Author | Lines |
| 2017-01-11 | syntax: struct field attributes and cfg | Benjamin Saunders | -1/+7 |
| 2016-12-30 | Such large. Very 128. Much bits. | Simonas Kazlauskas | -5/+9 |
| 2016-12-22 | Refactor how global paths are represented (for both ast and hir). | Jeffrey Seyfried | -2/+6 |
| 2016-12-20 | Rollup merge of #38171 - jseyfried:cleanup, r=nrc | Alex Crichton | -17/+14 |
| 2016-12-19 | Optimize `ast::PathSegment`. | Jeffrey Seyfried | -17/+14 |
| 2016-12-06 | Don't perform span mangling when building field/tup access nodes | Sean Griffin | -15/+3 |
| 2016-11-21 | Implement the `loop_break_value` feature. | Geoffry Song | -1/+1 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -9/+7 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -3/+2 |
| 2016-11-20 | Refactor `P<ast::MetaItem>` -> `ast::MetaItem`. | Jeffrey Seyfried | -8/+8 |
| 2016-11-20 | Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s. | Jeffrey Seyfried | -8/+8 |
| 2016-11-10 | syntax: don't fake a block around closures' bodies during parsing. | Eduard Burtescu | -30/+15 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -16/+16 |
| 2016-10-27 | Implement field shorthands in struct literal expressions. | Eduard Burtescu | -1/+1 |
| 2016-10-01 | Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddyb | Manish Goregaokar | -0/+6 |
| 2016-09-23 | Add attribute support to generic lifetime and type parameters. | Felix S. Klock II | -0/+6 |
| 2016-09-17 | Make the return type of AstBuilder.stmt_let_typed match the return type of ot... | CensoredUsername | -4/+4 |
| 2016-09-10 | Improve `Eq` deriving | Vadim Petrochenkov | -0/+18 |
| 2016-08-28 | Rollup merge of #35850 - SergioBenitez:master, r=nrc | Jeffrey Seyfried | -2/+11 |
| 2016-08-28 | Rollup merge of #35728 - petrochenkov:empderive, r=manishearth | Jeffrey Seyfried | -20/+20 |
| 2016-08-28 | Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakis | Jeffrey Seyfried | -2/+2 |
| 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 | -2/+11 |
| 2016-08-21 | Refactor away variant `ast::PathListItemKind::Mod` | Jeffrey Seyfried | -1/+1 |
| 2016-08-18 | Split `AstBuilder::pat_enum` into `pat_tuple_struct` and `pat_path` | Vadim Petrochenkov | -20/+20 |
| 2016-08-18 | Fix #[derive] for empty tuple structs/variants | Vadim Petrochenkov | -1/+1 |
| 2016-07-25 | General MetaItem encapsulation rewrites. | cgswords | -17/+6 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -26/+26 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -3/+3 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -7/+20 |
| 2016-06-25 | Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton | Jeffrey Seyfried | -1/+2 |
| 2016-06-24 | Add `ecx.stmt_semi()` and fix issues with the pretty-printer | Jeffrey Seyfried | -0/+5 |
| 2016-06-23 | Refactor away duplicate method `ecx.block_all()` | Jeffrey Seyfried | -7/+2 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -25/+20 |
| 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 | -1/+1 |
| 2016-06-19 | Generalize and abstract `ThinAttributes` | Jeffrey Seyfried | -3/+3 |
| 2016-06-17 | Fix fallout | Jeffrey Seyfried | -7/+20 |
| 2016-05-26 | Implement `..` in tuple (struct) patterns | Vadim Petrochenkov | -2/+2 |
| 2016-05-09 | rustc: Implement custom panic runtimes | Alex Crichton | -1/+1 |
| 2016-04-25 | Rollup merge of #33041 - petrochenkov:path, r=nrc,Manishearth | Manish Goregaokar | -5/+3 |
| 2016-04-24 | syntax: Merge keywords and remaining special idents in one list | Vadim Petrochenkov | -5/+3 |
| 2016-04-24 | syntax: Make static/super/self/Self keywords + special ident cleanup | Vadim Petrochenkov | -3/+3 |
| 2016-04-24 | thread tighter span for closures around | Niko Matsakis | -8/+29 |
| 2016-04-06 | Move span into `StructField` | Vadim Petrochenkov | -2/+3 |
| 2016-04-06 | Get rid of ast::StructFieldKind | Vadim Petrochenkov | -1/+2 |
| 2016-02-13 | Split ast::PatKind::Enum into tuple struct and path patterns | Vadim Petrochenkov | -1/+5 |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -9/+9 |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -23/+23 |
| 2016-02-11 | [breaking-change] don't glob export ast::PathListItem_ variants | Oliver 'ker' Schneider | -1/+6 |