| Age | Commit message (Expand) | Author | Lines |
| 2023-04-12 | Auto merge of #110252 - matthiaskrgr:rollup-ovaixra, r=matthiaskrgr | bors | -22/+40 |
| 2023-04-12 | Rollup merge of #110035 - Ezrashaw:improve-test-attr-expansion-code, r=davidtwco | Matthias Krüger | -22/+40 |
| 2023-04-12 | Rollup merge of #110153 - DaniPopes:compiler-typos, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2023-04-11 | Auto merge of #110092 - clubby789:builtin-macros-translatable, r=compiler-errors | bors | -329/+917 |
| 2023-04-11 | refactor: extract `not_testable_error` into function | Ezra Shaw | -32/+32 |
| 2023-04-10 | Migrate most of `rustc_builtin_macros` to diagnostic impls | clubby789 | -329/+917 |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -1/+1 |
| 2023-04-09 | Migrate `sess.opts.tests` uses to `sess.is_test_crate()` | blyxyas | -1/+1 |
| 2023-04-07 | fix: ensure bad `#[test]` invocs retain correct AST | Ezra Shaw | -22/+40 |
| 2023-04-06 | Stabilize is_some_and | Jonas Platte | -1/+0 |
| 2023-04-04 | Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem` | Oli Scherer | -2/+2 |
| 2023-04-04 | box a bunch of large types | Oli Scherer | -24/+28 |
| 2023-04-04 | Split out ast::ItemKind::Const into its own struct | Oli Scherer | -5/+5 |
| 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 | -2/+2 |
| 2023-03-27 | Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errors | Guillaume Gomez | -1/+1 |
| 2023-03-23 | rustc_interface: Add a new query `pre_configure` | Vadim Petrochenkov | -5/+12 |
| 2023-03-23 | expand: Pass `ast::Crate` by reference to AST transforming passes | Vadim Petrochenkov | -19/+9 |
| 2023-03-22 | rustc: Remove unused `Session` argument from some attribute functions | Vadim Petrochenkov | -45/+35 |
| 2023-03-20 | Rollup merge of #109301 - Ezrashaw:fix-ctf-ice, r=Nilstrieb | Matthias Krüger | -2/+24 |
| 2023-03-19 | Remove the `NodeId` of `ast::ExprKind::Async` | Arpad Borsos | -1/+1 |
| 2023-03-19 | fix: fix ICE in `custom-test-frameworks` feature | Ezra Shaw | -2/+24 |
| 2023-03-15 | Implementing "<test_binary> --list --format json" #107307 #49359 | Partha P. Das | -1/+26 |
| 2023-03-14 | Properly allow macro expanded `format_args` invocations to uses captures | Nilstrieb | -35/+44 |
| 2023-03-12 | Remove `box_syntax` from AST and use in tools | clubby789 | -1/+0 |
| 2023-03-12 | Rollup merge of #108726 - est31:backticks_matchmaking_tidy, r=Nilstrieb | Matthias Krüger | -0/+1 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-03-11 | Address the new odd backticks tidy lint in compiler/ | est31 | -0/+1 |
| 2023-03-11 | Rollup merge of #106844 - Ezrashaw:concat-negative-int-lit, r=dtolnay | Matthias Krüger | -1/+14 |
| 2023-03-10 | Rollup merge of #105798 - Amanieu:relax-asm, r=joshtriplett | Matthias Krüger | -31/+4 |
| 2023-02-28 | Explain compile-time vs run-time difference in env!() error message | Kornel | -10/+30 |
| 2023-02-24 | Replace parse_[sth]_expr with parse_expr_[sth] function names | est31 | -1/+1 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+9 |
| 2023-02-21 | Use `ThinVec` in a few more AST types. | Nicholas Nethercote | -3/+3 |
| 2023-02-21 | Use `ThinVec` in `ast::ExprKind::Match`. | Nicholas Nethercote | -5/+5 |
| 2023-02-21 | Use `ThinVec` in `ast::PatKind::Struct`. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::Block`. | Nicholas Nethercote | -28/+28 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -82/+96 |
| 2023-02-21 | Use `ThinVec` in `ast::Impl` and related types. | Nicholas Nethercote | -1/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::WhereClause`. | Nicholas Nethercote | -1/+6 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -5/+5 |
| 2023-02-21 | Upgrade `thin-vec` from 0.2.9 to 0.2.12. | Nicholas Nethercote | -1/+1 |
| 2023-02-19 | Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726 | bors | -2/+1 |
| 2023-02-16 | Properly check for builtin derives | clubby789 | -2/+1 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -11/+7 |
| 2023-02-09 | Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`. | Nicholas Nethercote | -20/+35 |
| 2023-02-07 | Add ~const bounds trait bounds when using derive_const | Michael Goulet | -10/+27 |
| 2023-02-02 | Don't generate unecessary `&&self.field` in deriving Debug | clubby789 | -5/+20 |
| 2023-02-01 | Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`. | Nicholas Nethercote | -5/+19 |