| Age | Commit message (Expand) | Author | Lines |
| 2025-08-19 | Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxu | bors | -35/+36 |
| 2025-08-19 | Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -1/+0 |
| 2025-08-19 | Avoid using `()` in `derive(From)` output. | Nicholas Nethercote | -35/+36 |
| 2025-08-15 | Rollup merge of #144922 - Kobzol:derive-from, r=nnethercote | Jacob Pratt | -2/+161 |
| 2025-08-15 | Implement `#[derive(From)]` | Jakub Beránek | -5/+149 |
| 2025-08-15 | Create unstable `From` builtin macro and register it | Jakub Beránek | -0/+15 |
| 2025-08-15 | Remove unused feature gate | bjorn3 | -1/+0 |
| 2025-08-15 | Rollup merge of #142640 - Sa4dUs:ad-intrinsic, r=ZuseZ4 | Stuart Cook | -305/+130 |
| 2025-08-15 | Rollup merge of #122661 - estebank:assert-macro-span, r=petrochenkov | Stuart Cook | -14/+21 |
| 2025-08-14 | Remove inlining for autodiff handling | Marcelo Domínguez | -12/+20 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -401/+91 |
| 2025-08-14 | Basic implementation of `autodiff` intrinsic | Marcelo Domínguez | -6/+133 |
| 2025-08-14 | Remove the old target checking logic | Jonathan Brouwer | -14/+1 |
| 2025-08-12 | Change the desugaring of `assert!` for better error output | Esteban Küber | -14/+21 |
| 2025-08-12 | Rollup merge of #145238 - estebank:attr-overhaul, r=jdonszelmann | Stuart Cook | -3/+5 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -23/+31 |
| 2025-08-11 | Allow attr entries to declare list of alternatives for `List` and `NamedValue... | Esteban Küber | -3/+5 |
| 2025-08-09 | remove `P` | Deadbeef | -174/+168 |
| 2025-08-06 | Port `#[should_panic]` to the new attribute parsing infrastructure | Jonathan Brouwer | -34/+17 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-28 | expand: Micro-optimize prelude injection | Vadim Petrochenkov | -3/+1 |
| 2025-07-26 | Use the new attributes throughout the codebase | Jonathan Brouwer | -7/+21 |
| 2025-07-18 | Rollup merge of #143925 - oli-obk:slice-const-partialeq, r=fee1-dead | Matthias Krüger | -3/+57 |
| 2025-07-17 | Make `derive_const` usable within libcore again | Oli Scherer | -3/+57 |
| 2025-07-17 | Improve path segment joining. | Nicholas Nethercote | -9/+4 |
| 2025-07-15 | Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieu | bors | -8/+8 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -1/+1 |
| 2025-07-14 | update `cfg_select!` documentation | Folkert de Vries | -8/+8 |
| 2025-07-13 | make `cfg_select` a builtin macro | Folkert de Vries | -0/+83 |
| 2025-07-07 | Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease | Jacob Pratt | -3/+3 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -3/+3 |
| 2025-07-06 | Rollup merge of #143518 - joshtriplett:sort-attrs, r=Kobzol | Matthias Krüger | -0/+2 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -1/+1 |
| 2025-07-05 | rustc_builtin_macros: Make sure registered attributes stay sorted | Josh Triplett | -0/+2 |
| 2025-07-04 | Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors | Jacob Pratt | -3/+3 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -3/+3 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -2/+2 |
| 2025-07-01 | Update `cfg(bootstrap)` | Josh Stone | -1/+1 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -6/+6 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -0/+1 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -0/+1 |
| 2025-06-24 | Rollup merge of #142704 - tgross35:remove-concat_idents, r=fee1-dead | Guillaume Gomez | -94/+0 |
| 2025-06-24 | Remove the deprecated `concat_idents!` macro | Trevor Gross | -94/+0 |
| 2025-06-22 | Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomez | bors | -0/+1 |
| 2025-06-22 | Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk | bors | -4/+4 |
| 2025-06-22 | Implement DesugaringKind::FormatLiteral | mejrs | -0/+1 |
| 2025-06-21 | Rollup merge of #142698 - tgross35:concat-byte-cstr-diag, r=petrochenkov | Jana Dönszelmann | -10/+39 |
| 2025-06-20 | Avoid some unnecessary symbol interning. | Nicholas Nethercote | -4/+6 |
| 2025-06-20 | Use a symbol for `ExpansionConfig::crate_name`. | Nicholas Nethercote | -3/+3 |
| 2025-06-19 | Improve diagnostics for `concat_bytes!` with C string literals | Trevor Gross | -10/+39 |