| Age | Commit message (Expand) | Author | Lines |
| 2019-08-24 | Modifies how Arg, Arm, Field, FieldPattern and Variant are visited | Caio | -4/+3 |
| 2019-06-05 | Implemented for function bounds, type bounds, and named existential types. | Alexander Regueiro | -2/+2 |
| 2019-02-07 | libsyntax => 2018 | Taiki Endo | -3/+3 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-06-20 | Rename ParamBound(s) to GenericBound(s) | varkor | -1/+1 |
| 2018-06-20 | Use ParamBounds in WhereRegionPredicate | varkor | -2/+2 |
| 2018-06-20 | Lift bounds into GenericParam | varkor | -1/+1 |
| 2018-06-20 | Rename structures in ast | varkor | -1/+1 |
| 2018-06-20 | Rename ast::GenericParam and ast::GenericArg | varkor | -1/+1 |
| 2018-06-20 | Rename PathParameter(s) to GenericArg(s) | varkor | -2/+2 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -2/+2 |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -4/+4 |
| 2017-11-30 | Implement RFC 2128 (use_nested_groups) | Pietro Albini | -2/+2 |
| 2017-05-12 | Pass crate attributes in visit.rs | Nick Cameron | -1/+1 |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -5/+0 |
| 2016-12-06 | annotate stricter lifetimes on LateLintPass methods to allow them to forward ... | Oliver Schneider | -1/+1 |
| 2016-11-10 | syntax: don't fake a block around closures' bodies during parsing. | Eduard Burtescu | -2/+2 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -4/+0 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -34/+34 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 |
| 2016-06-17 | Fix fallout | Jeffrey Seyfried | -4/+0 |
| 2016-06-14 | Remove the type parameter from `syntax::visit::Visitor` | Jeffrey Seyfried | -34/+34 |
| 2016-05-25 | Remove ExplicitSelf from AST | Vadim Petrochenkov | -4/+0 |
| 2015-11-12 | Add -Zinput-stats | Nick Cameron | -0/+164 |