summary refs log tree commit diff
path: root/src/librustdoc/clean/mod.rs
AgeCommit message (Expand)AuthorLines
2023-02-14Fix infinite loop in rustdoc get_all_import_attributes functionGuillaume Gomez-1/+3
2023-01-17rustdoc: Fix glob import inliningVadim Petrochenkov-1/+2
2023-01-14change const_param_default query to return EarlyBinder; remove bound_const_pa...Kyle Matsuda-1/+1
2023-01-14change usages of const_param_default query to bound_const_param_defaultKyle Matsuda-1/+3
2023-01-03clean: Remove `ctor_kind` from `VariantStruct`.Nixon Enraght-Moony-2/+0
2023-01-02Rollup merge of #106366 - GuillaumeGomez:fix-rustdoc-ice-typedef-type-mismatc...Michael Goulet-1/+1
2023-01-02Fix rustdoc ICE on bad typedef with mismatching typesGuillaume Gomez-1/+1
2023-01-01clean: Always store enum disriminant.Nixon Enraght-Moony-15/+27
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-14Ensure no one constructs `AliasTy`s themselvesOli Scherer-1/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-3/+5
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-3/+3
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-4/+4
2022-12-13Use ty::OpaqueTy everywhereMichael Goulet-1/+1
2022-12-12Avoid trying to normalize unnormalizable typesOli Scherer-2/+6
2022-12-12Round 3: require binders for substsOli Scherer-17/+29
2022-12-12Round 2: make clean_middle_ty take a binderOli Scherer-46/+78
2022-12-12Round 1: add some binders (fails due to losing bound vars and then rebinding ...Oli Scherer-23/+22
2022-12-02Merge generics and where predicates and prevent duplicates in where predicatesGuillaume Gomez-33/+91
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-0/+20
2022-11-30Auto merge of #104905 - compiler-errors:normalization-changes, r=spastorinobors-2/+2
2022-11-28partially_normalize_... -> At::normalizeMichael Goulet-1/+1
2022-11-28Rename At::normalize to At::query_normalizeMichael Goulet-1/+1
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-27/+14
2022-11-25Introduce PredicateKind::ClauseSantiago Pastorino-10/+24
2022-11-24Use kw::Empty for elided lifetimes in path.Camille GILLOT-16/+12
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-11/+2
2022-11-22Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnrManish Goregaokar-0/+1
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-7/+7
2022-11-21Add an always-ambiguous predicate to make sure that we don't accidentlally al...Oli Scherer-0/+1
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-11-11Correctly import all attributes from multi-level importGuillaume Gomez-7/+87
2022-11-08Auto merge of #104013 - notriddle:notriddle/rustdoc-sizeof, r=GuillaumeGomezbors-4/+4
2022-11-07Rollup merge of #103885 - fmease:rustdoc-various-cross-crate-reexport-fixes, ...Yuki Okushi-20/+61
2022-11-05rustdoc: use `ThinVec` and `Box<str>` to shrink `clean::ItemKind`Michael Howell-4/+4
2022-11-05Rollup merge of #103621 - fee1-dead-contrib:iat-fix-use, r=cjgillotDylan DPC-1/+2
2022-11-04rustdoc: create helper `GenericParamDef::lifetime`León Orell Valerian Liehr-16/+6
2022-11-04rustdoc: add test for cross-crate trait-object typesLeón Orell Valerian Liehr-0/+3
2022-11-04rustdoc: render `for<>` param lists of cross-crate trait-object typesLeón Orell Valerian Liehr-2/+19
2022-11-04rustdoc: move cross-crate lifetime/outlives bounds on GAT params from where-c...León Orell Valerian Liehr-1/+10
2022-11-04rustdoc: render unnamed arguments as underscores in cross-crate functions & f...León Orell Valerian Liehr-7/+13
2022-11-04rustdoc: render late-bound lifetimes in generic parameter list of cross-crate...León Orell Valerian Liehr-2/+18
2022-11-04Rollup merge of #103935 - GuillaumeGomez:remove-rustdoc-visibility-ty, r=notr...Matthias Krüger-8/+1
2022-11-04Auto merge of #103954 - matthiaskrgr:rollup-tskpxnj, r=matthiaskrgrbors-13/+19
2022-11-04Rollup merge of #103892 - compiler-errors:afit-rustdoc, r=GuillaumeGomezMatthias Krüger-13/+19
2022-11-04Auto merge of #102928 - notriddle:notriddle/rustdoc-thin-vec, r=GuillaumeGomezbors-53/+47
2022-11-03Remove rustdoc clean::Visibility typeGuillaume Gomez-8/+1
2022-11-03roll another resolution logic in rustdocDeadbeef-1/+2