| Age | Commit message (Expand) | Author | Lines |
| 2025-08-01 | rustdoc: don't treat methods under const impls or traits as const | Deadbeef | -1/+14 |
| 2025-07-17 | Fix rustdoc not correctly showing attributes with re-exports | Jonathan Brouwer | -1/+2 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -12/+10 |
| 2025-06-22 | Remove some dead code. | Nicholas Nethercote | -14/+0 |
| 2025-06-19 | De-dup common code from `ExternalCrate` methods | Yotam Ofek | -70/+52 |
| 2025-06-16 | rustdoc: skip `MetaSized` bounds | David Wood | -7/+52 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -1/+1 |
| 2025-06-13 | Rollup merge of #141770 - GuillaumeGomez:cfg-false-mod-rendering, r=camelid | Matthias Krüger | -13/+16 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -1/+1 |
| 2025-06-10 | rustdoc: Refractor `clean_ty_generics` | Alona Enraght-Moony | -74/+19 |
| 2025-06-08 | Rollup merge of #142053 - heiher:loong32-none, r=wesleywiser | Jubilee | -0/+1 |
| 2025-06-06 | Add new Tier-3 targets: `loongarch32-unknown-none*` | WANG Rui | -0/+1 |
| 2025-06-06 | Rollup merge of #142092 - fmease:rustdoc-alias-terms, r=GuillaumeGomez | Matthias Krüger | -104/+65 |
| 2025-06-05 | Support middle::ty assoc const eq predicates again | León Orell Valerian Liehr | -93/+53 |
| 2025-06-05 | Rename `should_show_cast` to `should_fully_qualify` | León Orell Valerian Liehr | -12/+13 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -2/+2 |
| 2025-05-31 | Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-dead | Matthias Krüger | -9/+9 |
| 2025-05-30 | * Merge `Cfg::render_long_html` and `Cfg::render_long_plain` methods common code | Guillaume Gomez | -13/+16 |
| 2025-05-30 | Auto merge of #141765 - matthiaskrgr:rollup-4hug83b, r=matthiaskrgr | bors | -44/+4 |
| 2025-05-30 | Rollup merge of #141746 - Urgau:rework-doc_cfg-checks, r=GuillaumeGomez | Matthias Krüger | -44/+4 |
| 2025-05-30 | Auto merge of #141573 - nnethercote:rustdoc-alloc-cleanups, r=camelid | bors | -14/+8 |
| 2025-05-30 | Rollup merge of #141747 - lolbinarycat:rustdoc-cfg-138112, r=GuillaumeGomez | Matthias Krüger | -3/+12 |
| 2025-05-29 | rustdoc: display doc(cfg(false)) properly | binarycat | -3/+12 |
| 2025-05-29 | Rework `#[doc(cfg(..))]` checks as distinct pass in rustdoc | Urgau | -44/+4 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -9/+9 |
| 2025-05-27 | Rollup merge of #140894 - Urgau:check-cfg-rustdoc, r=GuillaumeGomez | Trevor Gross | -5/+39 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -3/+3 |
| 2025-05-26 | rustdoc: use custom `CfgMatchesLintEmitter` to make check-cfg work | Urgau | -5/+39 |
| 2025-05-26 | Avoid some unnecessary cloning. | Nicholas Nethercote | -1/+1 |
| 2025-05-26 | Make `{Type,Path}::generics` return iterators. | Nicholas Nethercote | -13/+7 |
| 2025-05-25 | Update to new API | Guillaume Gomez | -1/+1 |
| 2025-05-25 | Improve code | Guillaume Gomez | -5/+6 |
| 2025-05-25 | Tweak attribute rendering depending on wether or not it is a type alias | Guillaume Gomez | -61/+68 |
| 2025-05-25 | Split `Item::attributes` method into three | Guillaume Gomez | -67/+78 |
| 2025-05-25 | Unify rendering of type aliases without ADT items | Guillaume Gomez | -0/+13 |
| 2025-05-25 | Rename `clean::Enum::variants` method into `non_stripped_variants` | Guillaume Gomez | -1/+1 |
| 2025-05-23 | Rollup merge of #141369 - yotamofek:pr/rustdoc/format_integer_with_underscore... | Matthias Krüger | -72/+23 |
| 2025-05-23 | Small cleanup for `qpath_to_string` | Yotam Ofek | -9/+2 |
| 2025-05-23 | Simplify `format_integer_with_underscore_sep` | Yotam Ofek | -63/+21 |
| 2025-05-22 | rustdoc JSON: Don't apply `#[repr]` privacy heuristics | León Orell Valerian Liehr | -15/+7 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -6/+8 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -6/+8 |
| 2025-05-17 | Make some `match`es slightly more ergonomic in `librustdoc` | Yotam Ofek | -56/+50 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-07 | rustdoc-json: Remove newlines from attributes | Alona Enraght-Moony | -1/+5 |
| 2025-04-28 | Rollup merge of #140316 - nnethercote:BoxMarker, r=dtolnay | Guillaume Gomez | -4/+4 |
| 2025-04-28 | Introduce `BoxMarker` to pretty-printing. | Nicholas Nethercote | -4/+4 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -2/+2 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -2/+2 |