| Age | Commit message (Expand) | Author | Lines |
| 2023-07-28 | Parse generic const items | León Orell Valerian Liehr | -1/+10 |
| 2023-04-04 | Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem` | Oli Scherer | -1/+1 |
| 2023-04-04 | box a bunch of large types | Oli Scherer | -2/+2 |
| 2023-04-04 | Split out ast::ItemKind::Const into its own struct | Oli Scherer | -2/+7 |
| 2023-04-04 | rust-analyzer guided tuple field to named field | Oli Scherer | -2/+2 |
| 2023-04-04 | rust-analyzer guided enum variant structification | Oli Scherer | -1/+6 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -1/+1 |
| 2023-02-21 | Use `ThinVec` in a few more AST types. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::ExprKind::Match`. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::PatKind::Struct`. | Nicholas Nethercote | -1/+1 |
| 2023-02-21 | Use `ThinVec` in `ast::Block`. | Nicholas Nethercote | -3/+8 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -17/+22 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -1/+1 |
| 2023-02-07 | Add ~const bounds trait bounds when using derive_const | Michael Goulet | -2/+6 |
| 2023-02-01 | Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`. | Nicholas Nethercote | -0/+4 |
| 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 |