summary refs log tree commit diff
path: root/src/librustdoc/clean/mod.rs
AgeCommit message (Expand)AuthorLines
2024-11-20Auto merge of #133212 - lcnr:questionable-uwu, r=compiler-errorsbors-3/+1
2024-11-19rustdoc: yeet `TypingEnv::from_param_env`lcnr-3/+1
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-7/+8
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+3
2024-11-13Rollup merge of #132302 - fmease:rustdoc-better-vis-for-macro-decl, r=notriddleMatthias Krüger-7/+4
2024-11-13rustdoc: Treat decl macros like other itemsLeón Orell Valerian Liehr-7/+4
2024-11-11[perf] rustdoc: Perform less work when cleaning parenthesized generic argsLeón Orell Valerian Liehr-2/+2
2024-11-05Auto merge of #132580 - compiler-errors:globs, r=Noratriebbors-14/+18
2024-11-04Rename `DocContext::is_json` into `DocContext::is_json_output`Guillaume Gomez-2/+2
2024-11-04Fix invalid coverage computation when `--output-format=json` is enabledGuillaume Gomez-2/+2
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-4/+8
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-10/+10
2024-11-03Rename the FIXMEs, remove a few that dont matter anymoreMichael Goulet-2/+2
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-1/+1
2024-10-29update toolslcnr-3/+3
2024-10-26Effects cleanupDeadbeef-1/+0
2024-10-24Implement const effect predicate in new solverMichael Goulet-1/+3
2024-10-24Remove associated type based effects logicMichael Goulet-3/+3
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-1/+1
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-2/+2
2024-10-19Fix testsMichael Goulet-3/+3
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-4/+4
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-10/+2
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-45/+34
2024-09-07rustdoc: use a single box to store Attributes and ItemKindMichael Howell-1/+1
2024-09-07rustdoc: use `LocalDefId` for inline stmtMichael Howell-6/+6
2024-08-31Rollup merge of #129774 - nnethercote:rm-extern-crate-tracing-remainder, r=Gu...Matthias Krüger-0/+1
2024-08-30Remove `#[macro_use] extern crate tracing` from rustdoc.Nicholas Nethercote-0/+1
2024-08-29Fix clippy lintsGuillaume Gomez-30/+25
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-1/+1
2024-08-16Simplify cleaning foreign fns in rustdocMichael Goulet-10/+4
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-08-04rustdoc: Create `SelfTy` to replace `Generic(kw::SelfUpper)`Noah Lev-5/+6
2024-08-01rustdoc: Remove OpaqueTyAlona Enraght-Moony-5/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-16/+11
2024-07-27rustdoc: use strategic ThinVec/Box to shrink `clean::ItemKind`Michael Howell-34/+35
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+1
2024-07-20Auto merge of #127658 - compiler-errors:precise-capturing-rustdoc-cross, r=fm...bors-17/+17
2024-07-17Remove some unintended changes to importsNoah Lev-3/+5
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-17/+17
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-1/+3
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-2/+3
2024-07-16Use `ConstArg` for array lengthsNoah Lev-4/+14
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-1/+1
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-3/+5
2024-07-14Fix trivial gen ident usage in toolsMichael Goulet-2/+2
2024-07-12Add rustdoc support for use<> in (local) RPITsMichael Goulet-2/+3
2024-07-07iter_identity is a better nameMichael Goulet-2/+1
2024-06-28implement new effects desugaringDeadbeef-5/+9