| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -2/+2 |
| 2025-04-19 | Rollup merge of #140008 - GuillaumeGomez:cleanup-clean_maybe_renamed_item, r=... | Chris Denton | -14/+33 |
| 2025-04-18 | Improve `clean_maybe_renamed_item` function code a bit | Guillaume Gomez | -14/+33 |
| 2025-04-18 | Rollup merge of #139913 - fmease:rustdoc-fix-fn-param-handling, r=GuillaumeGomez | Matthias Krüger | -121/+92 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -1/+1 |
| 2025-04-17 | Rollup merge of #139943 - fmease:rustdoc-ixcre-trait-aliases, r=GuillaumeGomez | Matthias Krüger | -21/+22 |
| 2025-04-17 | rustdoc: Properly clean fn params in all contexts | León Orell Valerian Liehr | -35/+32 |
| 2025-04-17 | rustdoc/clean: Change terminology of items pertaining to (formal) fn params f... | León Orell Valerian Liehr | -96/+70 |
| 2025-04-17 | Support inlined cross-crate re-exported trait aliases | León Orell Valerian Liehr | -21/+22 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -1/+1 |
| 2025-04-17 | Rollup merge of #139846 - nnethercote:kw-Empty-rustdoc, r=GuillaumeGomez | Matthias Krüger | -29/+35 |
| 2025-04-15 | Rollup merge of #138455 - yotamofek:pr/rustdoc/more-impl-display, r=Guillaume... | Matthias Krüger | -1/+1 |
| 2025-04-15 | Avoid another `kw::Empty` use. | Nicholas Nethercote | -1/+1 |
| 2025-04-15 | Remove another `kw::Empty` use in rustdoc. | Nicholas Nethercote | -18/+21 |
| 2025-04-15 | Remove some `kw::Empty` uses in rustdoc. | Nicholas Nethercote | -16/+19 |
| 2025-04-15 | Move `name` field from `AssocItem` to `AssocKind` variants. | Nicholas Nethercote | -7/+7 |
| 2025-04-15 | Move `opt_rpitit_info` field to `hir::AssocKind::Type`. | Nicholas Nethercote | -1/+1 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -8/+8 |
| 2025-04-10 | make `link_tooltip` return `impl fmt::Display` | Yotam Ofek | -1/+1 |
| 2025-04-10 | Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-dead | Matthias Krüger | -14/+14 |