about summary refs log tree commit diff
path: root/src/librustdoc/fold.rs
AgeCommit message (Expand)AuthorLines
2025-08-28Add new `doc(attribute = "...")` attributeGuillaume Gomez-1/+2
2024-12-19Rename TyMethodItem -> RequiredMethodItemDavid Tolnay-1/+1
2024-12-19Rename TyAssocTypeItem -> RequiredAssocTypeItemDavid Tolnay-1/+1
2024-12-19Split AssocConstItem into ProvidedAssocConstItem and ImplAssocConstItemDavid Tolnay-1/+2
2024-12-19Rename TyAssocConstItem -> RequiredAssocConstItemDavid Tolnay-1/+1
2024-09-25de-rc external traitsLukas Markeffsky-4/+7
2024-09-07rustdoc: use a single box to store Attributes and ItemKindMichael Howell-5/+5
2024-08-01rustdoc: Remove OpaqueTyAlona Enraght-Moony-1/+0
2024-07-27rustdoc: use strategic ThinVec/Box to shrink `clean::ItemKind`Michael Howell-1/+1
2024-06-20Implement `unsafe_extern_blocks` feature in rustdocGuillaume Gomez-2/+2
2024-06-05Remove `Type` from rustdoc `Const`Boxy-1/+1
2023-08-26rustdoc: bind typedef inner type items to the folding systemUrgau-1/+22
2023-08-21rustdoc: Rename `clean` items from typedef to type aliasNoah Lev-1/+1
2023-01-01clean: Always store enum disriminant.Nixon Enraght-Moony-11/+15
2022-09-27rustdoc: remove `clean::TraitWithExtraInfo`Michael Howell-1/+1
2022-09-03Rustdoc-Json: Add enum discriminantNixon Enraght-Moony-1/+1
2022-07-29Remove box syntax from Box<rustdoc::clean::types::ItemKind> constructionest31-4/+4
2022-07-21Remove unused field in ItemKind::KeywordItemGuillaume Gomez-1/+1
2022-05-21Remove fields_stripped fields (and equivalents)Guillaume Gomez-20/+0
2022-05-21Remove `crate` visibility modifier in libs, testsJacob Pratt-2/+2
2022-04-12rustdoc: discr. required+provided assoc consts+tysLeón Orell Valerian Liehr-2/+4
2022-02-27make GATs print properly in traitsMichael Goulet-1/+1
2021-11-04rustdoc: Use conditional for _stripped foldMichael Howell-8/+16
2021-11-01List all cases explicitly in `Doc{Folder,Visitor}`Noah Lev-2/+20
2021-10-31Fix `RefCell` `BorrowMut` error in `DocVisitor`Noah Lev-7/+5
2021-10-31rustdoc: Add `DocVisitor`Noah Lev-15/+14
2021-10-31rustdoc: Replace wildcard with explicit patternNoah Lev-1/+1
2021-10-31rustdoc: Remove unnecessary clone in `DocFolder`Noah Lev-2/+1
2021-09-21Revert the rustdoc box syntax removalest31-4/+4
2021-08-29Use the correct type for Enum variant tuplesGuillaume Gomez-0/+4
2021-08-18remove box_syntax uses from cranelift and toolsMarcel Hellwig-4/+4
2021-05-04rustdoc: Remove unnecessary `StripItem` wrapperJoshua Nelson-11/+4
2021-04-24Do the hard part firstJoshua Nelson-1/+4
2021-04-23rustdoc: Remove unnecessary `is_crate` field from doctree::Module and clean::...Joshua Nelson-4/+1
2021-03-23Remove unnecessary `Option` wrapping around `Crate.module`Camelid-1/+1
2021-02-23Put clean::Trait extra information into a new struct to make it more coherentGuillaume Gomez-3/+4
2021-02-23Remove is_spotlight field from `Trait`Guillaume Gomez-2/+2
2021-01-15Rename VariantKind -> VariantJoshua Nelson-2/+2
2021-01-15Remove useless `clean::Variant` structJoshua Nelson-2/+2
2021-01-01clippy fixes for librustdocMatthias Krüger-1/+1
2020-12-30remove unused return types such as empty Results or Options that would always...Matthias Krüger-3/+3
2020-12-23Box ItemKind to reduce the size of `Item`Joshua Nelson-4/+4
2020-11-22Make `fold_item_recur` non-nullableJoshua Nelson-8/+5
2020-11-15Make all rustdoc functions and structs crate-privateJoshua Nelson-3/+3
2020-11-14Rename ItemEnum -> ItemKind, inner -> kindJoshua Nelson-8/+8
2020-08-29rustdoc: Fix intra-doc links for cross-crate re-exports of traitsJoshua Nelson-9/+5
2019-12-22Format the worldMark Rousskov-39/+30
2019-08-11Remove ReentrantMutexMark Rousskov-4/+4
2019-02-23Transition librustdoc to 2018 editionHirokazu Hata-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0