| Age | Commit message (Expand) | Author | Lines |
| 2023-01-12 | parse const closures | Deadbeef | -0/+1 |
| 2022-12-29 | Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e... | Matthias Krüger | -2/+2 |
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -2/+2 |
| 2022-12-27 | Recover `fn` keyword as `Fn` trait in bounds | Michael Goulet | -1/+1 |
| 2022-12-12 | Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkov | bors | -22/+21 |
| 2022-12-05 | Remove `ExtCtxt::expr_lit`. | Nicholas Nethercote | -22/+21 |
| 2022-12-03 | Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillot | Matthias Krüger | -0/+3 |
| 2022-12-02 | Add `StrStyle` to `ast::LitKind::ByteStr`. | Nicholas Nethercote | -1/+1 |
| 2022-12-02 | Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`. | Nicholas Nethercote | -1/+1 |
| 2022-11-29 | Avoid more `MetaItem`-to-`Attribute` conversions. | Nicholas Nethercote | -4/+16 |
| 2022-11-29 | Remove an out-of-date comment. | Nicholas Nethercote | -2/+0 |
| 2022-11-28 | Keep track of the start of the argument block of a closure | Sarthak Singh | -0/+3 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -1/+1 |
| 2022-11-17 | Use `ThinVec` in `ast::Path`. | Nicholas Nethercote | -3/+2 |
| 2022-11-17 | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ... | Nicholas Nethercote | -7/+7 |
| 2022-11-16 | Use `token::Lit` in `ast::ExprKind::Lit`. | Nicholas Nethercote | -2/+2 |
| 2022-09-27 | Rewrite and refactor format_args!() builtin macro. | Mara Bos | -0/+4 |
| 2022-09-14 | make `mk_attr_id` part of `ParseSess` | SparrowLii | -1/+1 |
| 2022-09-02 | Refactor and re-use BindingAnnotation | Cameron Steffen | -6/+4 |
| 2022-08-22 | Use `AttrVec` in more places. | Nicholas Nethercote | -3/+3 |
| 2022-08-18 | Rollup merge of #100669 - nnethercote:attribute-cleanups, r=spastorino | Matthias Krüger | -2/+1 |
| 2022-08-17 | Remove `attrs` arg from `typaram` and `mk_ty_param`. | Nicholas Nethercote | -2/+1 |
| 2022-08-16 | Make `ExtCtxt::expr_lit` non-`pub`. | Nicholas Nethercote | -5/+17 |
| 2022-07-12 | Parse closure binders | Maybe Waffle | -0/+1 |
| 2022-07-04 | Don't use match-destructuring for derived ops on structs. | Nicholas Nethercote | -0/+13 |
| 2022-06-24 | Optimize the code produced by `derive(Debug)`. | Nicholas Nethercote | -1/+20 |
| 2022-06-23 | Rename some `ExtCtxt` methods. | Nicholas Nethercote | -3/+7 |
| 2022-06-02 | Basic compiler infra | Caio | -1/+5 |
| 2022-05-28 | Remove FIXME on `ExtCtxt::fn_decl()` | Yuki Okushi | -1/+1 |
| 2022-04-30 | Save colon span to suggest bounds. | Camille GILLOT | -0/+1 |
| 2022-02-24 | Include ignore message in libtest output | Antonio Yang | -0/+4 |
| 2021-09-03 | Detect bare blocks with type ascription that were meant to be a `struct` literal | Esteban Kuber | -0/+1 |
| 2021-08-30 | Add let-else to AST | Cameron Steffen | -3/+3 |
| 2021-06-17 | Use `AttrVec` for `Arm`, `FieldDef`, and `Variant` | Yuki Okushi | -1/+1 |
| 2021-06-10 | Add support for using qualified paths with structs in expression and pattern | Ryan Levick | -3/+8 |
| 2021-03-27 | Remove (lots of) dead code | Joshua Nelson | -11/+0 |
| 2021-03-16 | ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct` | Vadim Petrochenkov | -1/+4 |
| 2021-03-16 | ast/hir: Rename field-related structures | Vadim Petrochenkov | -5/+5 |
| 2020-11-26 | Properly handle attributes on statements | Aaron Hill | -20/+6 |
| 2020-11-11 | Implement destructuring assignment for structs and slices | Fabian Zaiser | -1/+1 |
| 2020-10-14 | Remove unused code from remaining compiler crates | est31 | -97/+0 |
| 2020-09-10 | Attach tokens to `ast::Stmt` | Aaron Hill | -4/+20 |
| 2020-09-10 | Attach `TokenStream` to `ast::Visibility` | Aaron Hill | -4/+16 |
| 2020-09-10 | Attach `TokenStream` to `ast::Path` | Aaron Hill | -1/+1 |
| 2020-09-10 | Attach `TokenStream` to `ast::Ty` | Aaron Hill | -1/+1 |
| 2020-09-10 | Attach `TokenStream` to `ast::Block` | Aaron Hill | -1/+7 |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+649 |