about summary refs log tree commit diff
path: root/src/librustdoc/clean/blanket_impl.rs
AgeCommit message (Expand)AuthorLines
2022-05-13Add bound_impl_trait_refJack Huey-5/+5
2022-05-13Add bound_type_ofJack Huey-5/+5
2022-05-10Introduce EarlyBinderJack Huey-3/+3
2022-04-16Rename `def_id` into `item_id` when the type is `ItemId` for readabilityGuillaume Gomez-1/+1
2022-01-28Remove now-unnecessary blanket impl HIR checkRune Tynan-22/+5
2022-01-21Remove FIXME and fix inconsistency of local blanket impls by using HIR for themRune Tynan-6/+22
2022-01-07rustdoc: Introduce a resolver cache for sharing data between early doc link r...Vadim Petrochenkov-100/+101
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-1/+1
2021-12-12Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"Deadbeef-2/+3
2021-12-03Remove a Clean impl for a tuple (3)Noah Lev-3/+3
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-3/+2
2021-11-29Fix toolsDeadbeef-2/+3
2021-11-07Remove Clean impl for `Vec<T>`Noah Lev-2/+2
2021-11-07rustdoc: Use `ty::ImplPolarity` instead of custom enumNoah Lev-1/+1
2021-11-07Use an enum to record polarity in `clean::Impl`Noah Lev-1/+1
2021-11-07rustdoc: Refactor `Impl.{synthetic,blanket_impl}` into enumNoah Lev-2/+1
2021-11-06rustdoc: Remove redundant `Impl.span` fieldNoah Lev-1/+0
2021-10-10Fix spelling: Cannonical -> CanonicalJohn Kugelman-1/+1
2021-10-09Auto merge of #88379 - camelid:cleanup-clean, r=jyn514bors-1/+1
2021-10-05Issue 89275 fix and testTom Farmer-1/+2
2021-09-30Avoid unnecessary matches by changing `Clean` implNoah Lev-1/+1
2021-09-30Use `Path` instead of `Type` in `PolyTrait`Noah Lev-3/+1
2021-09-30Make `Impl.trait_` a `Path`, not a `Type`Noah Lev-1/+3
2021-09-24Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakisJubilee-1/+5
2021-09-21Revert the rustdoc box syntax removalest31-3/+3
2021-09-15Fix rustdocjackh726-1/+5
2021-09-12downgrade some loggingJoshua Nelson-5/+8
2021-08-18remove box_syntax uses from cranelift and toolsMarcel Hellwig-3/+3
2021-08-05Use rustdoc Span in LinkFromSrc directlyGuillaume Gomez-1/+1
2021-07-13Rollup merge of #86887 - jyn514:cleanup-clean, r=CraftSpiderYuki Okushi-1/+1
2021-07-05rustdoc: Use `impl_id` and `for_` DefId's for Blanket item idJustus K-1/+1
2021-07-05Revert "rustdoc: Store DefId's in ItemId on heap for decreasing Item's size"Justus K-1/+1
2021-07-05rustdoc: Store DefId's in ItemId on heap for decreasing Item's sizeJustus K-1/+1
2021-07-05rustdoc: Replace `FakeDefId` with new `ItemId` typeJustus K-1/+1
2021-07-05rustdoc: Remove unused Clean implsJoshua Nelson-1/+1
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-2/+1
2021-05-14Box `Impl.blanket_impl` to reduce sizeNoah Lev-1/+1
2021-05-12Use () for all_traits.Camille GILLOT-2/+1
2021-05-04Add type to differentiate between fake and real DefId'sJustus K-1/+1
2021-04-30Remove unnecessary `provided_trait_methods` field from ImplJoshua Nelson-7/+0
2021-04-27cfg taken out of Attributes, put in ItemTimothée Delabrouille-0/+1
2021-04-24Get rid of `item.span`Joshua Nelson-1/+1
2021-03-30Only look at blanket impls in `get_blanket_impls`Joshua Nelson-3/+5
2021-03-29Auto merge of #82864 - jyn514:short-circuit, r=GuillaumeGomezbors-6/+2
2021-03-21Rename `clean::Item.source` to `span`Camelid-1/+1
2021-03-07rustdoc: Don't enter an infer_ctxt in get_blanket_impls for impls that aren't...Joshua Nelson-6/+2
2021-03-01Remove the dummy cache in `DocContext`Joshua Nelson-1/+1
2021-02-28Remove unnecessary `self_ty` parameter to `get_blanket_impls`Joshua Nelson-5/+4
2021-02-22Remove many RefCells from DocContextCamelid-3/+3
2021-02-16Make `Clean` take &mut DocContextJoshua Nelson-6/+2