| Age | Commit message (Expand) | Author | Lines |
| 2023-04-22 | Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwco | bors | -108/+0 |
| 2023-04-21 | use P<[Ident]> instead of Vec<Ident> | DrMeepster | -2/+2 |
| 2023-04-21 | offset_of | DrMeepster | -0/+105 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+2 |
| 2023-04-16 | Remove #[alloc_error_handler] from the compiler and library | Amanieu d'Antras | -108/+0 |
| 2023-04-16 | fix clippy::toplevel_ref_arg and ::manual_map | Matthias Krüger | -7/+1 |
| 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 |