| Age | Commit message (Expand) | Author | Lines |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -639/+0 |
| 2019-09-28 | syntax: don't keep a redundant c_variadic flag in the AST. | Eduard-Mihai Burtescu | -1/+0 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Stmt.node` to `Stmt.kind` | varkor | -5/+5 |
| 2019-09-26 | Rename `Ty.node` to `Ty.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Pat.node` to `Pat.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -4/+4 |
| 2019-09-23 | Rollup merge of #64670 - Mark-Simulacrum:ext-build-simplify, r=petrochenkov | Mazdak Farrokhzad | -316/+9 |
| 2019-09-21 | Inline attribute constructors | Mark Rousskov | -14/+0 |
| 2019-09-21 | Inline ty_infer | Mark Rousskov | -5/+1 |
| 2019-09-21 | Remove unused code | Mark Rousskov | -291/+3 |
| 2019-09-21 | Remove constraints argument from path_all | Mark Rousskov | -6/+5 |
| 2019-09-21 | fully remove AstBuilder | Aleksey Kladov | -3/+0 |
| 2019-09-15 | Give more `Idents` spans | Matthew Jasper | -1/+1 |
| 2019-09-15 | Avoid some unnecessary `&str` to `Ident` conversions | Matthew Jasper | -1/+1 |
| 2019-09-09 | Resolve attributes in several places | Caio | -1/+8 |
| 2019-09-05 | or-patterns: syntax: adjust derive, format, and building. | Mazdak Farrokhzad | -5/+5 |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -6/+6 |
| 2019-08-15 | `Ident::with_empty_ctxt` -> `Ident::with_dummy_span` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -1/+1 |
| 2019-08-14 | Rollup merge of #63543 - c410-f3r:variant, r=c410-f3r | Mazdak Farrokhzad | -8/+8 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -8/+8 |
| 2019-08-13 | Add NodeId for Arm, Field and FieldPat | Caio | -0/+2 |
| 2019-08-10 | resolve: Remove remaining special cases from built-in macros | Vadim Petrochenkov | -1/+1 |
| 2019-08-05 | Drop explicit span argument from mk_name_value_item | Mark Rousskov | -2/+1 |
| 2019-08-05 | Drop span argument from mk_list_item | Mark Rousskov | -1/+1 |
| 2019-08-04 | Rename `ItemKind::Ty` to `ItemKind::TyAlias` | varkor | -1/+1 |
| 2019-07-31 | Use Ident::new over setting span position via builder | Mark Rousskov | -4/+4 |
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -399/+130 |
| 2019-07-31 | Remove span argument from mk_attr_{inner,outer} | Mark Rousskov | -1/+1 |
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -3/+3 |
| 2019-07-31 | Remove AttrId from Attribute constructors | Mark Rousskov | -1/+1 |
| 2019-07-31 | Unify spanned and non-spanned Attribute ctors | Mark Rousskov | -1/+1 |
| 2019-07-28 | Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasper | Mazdak Farrokhzad | -0/+1 |
| 2019-07-28 | Adjust 'ast::PatKind::{TupleStruct,Tuple,Slice}'. | Mazdak Farrokhzad | -2/+2 |
| 2019-07-27 | Lint attributes on function arguments | Caio | -0/+1 |
| 2019-06-26 | Fix clippy::redundant_field_names | Igor Matuszewski | -1/+1 |
| 2019-06-09 | Allow attributes in formal function parameters | Caio | -2/+3 |
| 2019-06-05 | Implemented for function bounds, type bounds, and named existential types. | Alexander Regueiro | -8/+8 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -18/+15 |
| 2019-06-03 | syntax: revert `ast::AsyncArgument` and associated changes. | Eduard-Mihai Burtescu | -5/+1 |
| 2019-05-27 | Pass symbols to `ExtCtxt::std_path` instead of strings. | Nicholas Nethercote | -24/+14 |
| 2019-05-23 | Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelix | bors | -1/+2 |
| 2019-05-22 | Eliminate unnecessary `Ident::with_empty_ctxt`s | Vadim Petrochenkov | -1/+1 |
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -3/+3 |
| 2019-05-21 | Give match arms an HirId and a Span | Matthew Jasper | -1/+2 |
| 2019-05-11 | Simplify conversions between tokens and semantic literals | Vadim Petrochenkov | -6/+5 |
| 2019-05-11 | Keep the original token in `ast::Lit` | Vadim Petrochenkov | -2/+4 |
| 2019-05-11 | Turn `ast::Lit` into a struct | Vadim Petrochenkov | -5/+5 |
| 2019-04-21 | Introduce `ArgSource` for diagnostics. | David Wood | -1/+2 |