| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Move doc_cfg-specific code into `cfg.rs` | Guillaume Gomez | -263/+1 |
| 2025-09-29 | Rollup merge of #147133 - GuillaumeGomez:rm-loop-extract_cfg_from_attrs, r=lo... | Matthias Krüger | -11/+5 |
| 2025-09-29 | Improve code comments | Guillaume Gomez | -5/+3 |
| 2025-09-29 | Use `Iterator::eq` and (dogfood) `eq_by` in compiler and library | Yotam Ofek | -1/+1 |
| 2025-09-28 | Remove one loop in `extract_cfg_from_attrs` | Guillaume Gomez | -8/+4 |
| 2025-09-27 | Improve code and fix typo | Guillaume Gomez | -6/+4 |
| 2025-09-27 | Improve code comments and extend tests for `doc_cfg` feature | Guillaume Gomez | -2/+4 |
| 2025-09-27 | Correctly handle target_feature in rustdoc cfg | Guillaume Gomez | -26/+11 |
| 2025-09-27 | Improve code and better check `doc(cfg(...))` attributes | Guillaume Gomez | -36/+53 |
| 2025-09-27 | Add code documentation, improve code and improve error message | Guillaume Gomez | -0/+13 |
| 2025-09-27 | Rename `CfgInfo::doc_auto_cfg_active` into `auto_cfg_active` | Guillaume Gomez | -9/+9 |
| 2025-09-27 | Implement RFC 3631 | Guillaume Gomez | -71/+231 |
| 2025-09-25 | Rollup merge of #116882 - fmease:rustdoc-generalized-priv-repr-heuristic, r=r... | Matthias Krüger | -112/+0 |
| 2025-09-14 | rustdoc: Move HTML-specific attr rendering code into HTML rendering mod | León Orell Valerian Liehr | -112/+0 |
| 2025-09-12 | Split AssocContainer::{InherentImpl,TraitImpl} | Cameron Steffen | -20/+13 |
| 2025-09-12 | Rename AssocItemContainer -> AssocContainer | Cameron Steffen | -4/+4 |
| 2025-09-01 | Remove dead code stemming from an old effects desugaring | León Orell Valerian Liehr | -1/+1 |
| 2025-08-28 | Create new `Item::is_fake_item` method as equivalent to check for `is_primiti... | Guillaume Gomez | -0/+11 |
| 2025-08-28 | Add new `doc(attribute = "...")` attribute | Guillaume Gomez | -7/+31 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -1/+2 |
| 2025-08-18 | Rollup merge of #144838 - Kivooeo:doc-subtype, r=notriddle | Stuart Cook | -4/+4 |
| 2025-08-05 | rustdoc: fix caching of intra-doc links on reexports | binarycat | -1/+19 |
| 2025-08-05 | updated doc comment | Kivooeo | -4/+4 |
| 2025-08-02 | Rollup merge of #143662 - obi1kenobi:pg/unsafe-attribute-wrappers, r=t-rustdoc | Samuel Tardieu | -3/+3 |
| 2025-07-31 | Rollup merge of #144726 - jdonszelmann:move-attr-data-structures, r=lcnr | Jana Dönszelmann | -6/+4 |
| 2025-07-31 | Rollup merge of #144712 - nnethercote:dedup-num-types, r=fmease | Jana Dönszelmann | -37/+0 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -6/+4 |
| 2025-07-31 | Deduplicate `IntTy`/`UintTy`/`FloatTy`. | Nicholas Nethercote | -37/+0 |
| 2025-07-31 | Remove `TyCtxt::get_attrs_unchecked`. | Nicholas Nethercote | -5/+2 |
| 2025-07-23 | [rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers. | Predrag Gruevski | -3/+3 |
| 2025-07-19 | Fix clippy lints in librustdoc | Guillaume Gomez | -2/+2 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -1/+1 |
| 2025-07-15 | rustdoc-json: Structured attributes | Alona Enraght-Moony | -55/+25 |
| 2025-07-12 | Fix clippy & rustdoc-json | Jonathan Brouwer | -0/+3 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -1/+1 |
| 2025-07-04 | Port `#[non_exhaustive]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+3 |
| 2025-07-04 | Rollup merge of #143381 - fee1-dead-contrib:push-pzxuvlnymxpu, r=GuillaumeGomez | Jacob Pratt | -1/+14 |
| 2025-07-03 | rustdoc: don't treat methods under const impls or traits as const | Deadbeef | -1/+14 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -12/+17 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -1/+4 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+4 |
| 2025-06-23 | Fix comment on NoMangle | 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 | -68/+50 |
| 2025-06-16 | rustdoc: skip `MetaSized` bounds | David Wood | -1/+9 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -1/+1 |
| 2025-06-06 | Rollup merge of #142092 - fmease:rustdoc-alias-terms, r=GuillaumeGomez | Matthias Krüger | -10/+2 |
| 2025-06-05 | Support middle::ty assoc const eq predicates again | León Orell Valerian Liehr | -9/+1 |
| 2025-06-05 | Rename `should_show_cast` to `should_fully_qualify` | León Orell Valerian Liehr | -1/+1 |