about summary refs log tree commit diff
path: root/src/librustdoc/passes/collect_trait_impls.rs
AgeCommit message (Expand)AuthorLines
2025-06-19De-dup common code from `ExternalCrate` methodsYotam Ofek-1/+1
2025-03-06`librustdoc`: flatten nested ifsYotam Ofek-17/+16
2024-11-28Fix new clippy lintsGuillaume Gomez-3/+3
2024-10-14Delay ambiguous intra-doc link resolution after `Cache` has been populatedGuillaume Gomez-1/+1
2024-10-06Handle `librustdoc` cases of `rustc::potential_query_instability` lintismailarilik-1/+1
2024-09-25rm higher-ranked lifetimes from `DocVisitor`Lukas Markeffsky-2/+2
2024-09-25de-rc external traitsLukas Markeffsky-0/+2
2024-09-07rustdoc: use a single box to store Attributes and ItemKindMichael Howell-5/+5
2024-08-30Remove `#[macro_use] extern crate tracing` from rustdoc.Nicholas Nethercote-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+1
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-1/+1
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-1/+1
2024-04-08rustdoc: slightly clean up the synthesis of blanket implsLeón Orell Valerian Liehr-3/+5
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-3/+1
2024-02-07Use correct param env when building and cleaning items in librustdocMichael Goulet-3/+9
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-11-25is_{some,ok}_and for rustdocMichael Goulet-1/+1
2023-11-15Re-format code with new rustfmtMark Rousskov-5/+5
2023-10-22rustdoc: use JS to inline target type impl docs into aliasMichael Howell-7/+13
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-05-27Clean up usage of `cx.tcx` when `tcx` is already set into a variableGuillaume Gomez-18/+16
2023-03-21rustdoc: Cleanup parent module tracking for doc linksVadim Petrochenkov-3/+3
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-02-15Use more let chainGuillaume Gomez-32/+31
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-7/+9
2023-01-22rustdoc: Use `DefId(Map,Set)` instead of `FxHash(Map,Set)`Vadim Petrochenkov-6/+6
2022-12-08Prevent to try to retrieve auto and blanket implementations if there were err...Guillaume Gomez-0/+6
2022-11-27Remove Crate::primitives fieldGuillaume Gomez-2/+4
2022-07-29Box TypedefItem, ImplItem, AssocTypeItem variants of ItemKindest31-2/+2
2022-06-02Rollup merge of #97130 - notriddle:notriddle/collect-trait-impls-dup, r=Guill...Yuki Okushi-2/+29
2022-06-01Update src/librustdoc/passes/collect_trait_impls.rsMichael Howell-3/+5
2022-05-21Remove `crate` visibility modifier in libs, testsJacob Pratt-2/+2
2022-05-17rustdoc: avoid including impl blocks with filled-in genericsMichael Howell-2/+27
2022-05-10update rustdoclcnr-3/+1
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-2/+2
2022-04-29rustdoc: prevent B -> C -> B -> C loops from stack overflowingMichael Howell-3/+12
2022-04-28rustdoc: fix missing method list for primitive deref targetMichael Howell-35/+38
2022-04-21rustdoc: make primitive synthetic impls for correct doc moduleMichael Howell-4/+9
2022-04-16Rename `def_id` into `item_id` when the type is `ItemId` for readabilityGuillaume Gomez-6/+6
2022-04-12rustdoc: discr. required+provided assoc consts+tysLeón Orell Valerian Liehr-1/+1
2022-03-30fix rustdoclcnr-1/+1
2022-01-17fix #90187zredb-1/+1
2022-01-17fix #90187zredb-5/+7
2022-01-17fix #90187zredb-2/+2
2022-01-07rustdoc: Introduce a resolver cache for sharing data between early doc link r...Vadim Petrochenkov-38/+37