about summary refs log tree commit diff
path: root/src/librustdoc/clean/auto_trait.rs
AgeCommit message (Expand)AuthorLines
2022-11-25Introduce PredicateKind::ClauseSantiago Pastorino-3/+5
2022-11-21Stop passing the self-type as a separate argument.Oli Scherer-1/+1
2022-11-21Allow iterators instead of requiring slices that will get turned into iteratorsOli Scherer-1/+1
2022-11-21Assert that various types have the right amount of generic args and fix the s...Oli Scherer-1/+1
2022-11-04rustdoc: create helper `GenericParamDef::lifetime`León Orell Valerian Liehr-4/+1
2022-11-02rustdoc: use ThinVec for cleaned genericsMichael Howell-5/+6
2022-10-30Make rustdoc Item::visibility computed on-demandGuillaume Gomez-1/+1
2022-10-27Update toolingMaybe Waffle-1/+1
2022-10-05rustdoc: render more cross-crate hrtbs properlyLeón Orell Valerian Liehr-3/+10
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-1/+1
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-1/+1
2022-08-28Auto merge of #100497 - kadiwa4:remove_clone_into_iter, r=cjgillotbors-2/+2
2022-08-16rustdoc: factor Type::QPath out into its own boxMichael Howell-5/+7
2022-08-13avoid cloning and then iteratingKaDiWa-2/+2
2022-08-09Auto merge of #100304 - matthiaskrgr:rollup-gs56vlw, r=matthiaskrgrbors-1/+1
2022-08-08Synthetize a trait ref when none is available.Camille GILLOT-6/+12
2022-08-07remove Clean trait implementation for ty::PredicateGuillaume Gomez-1/+1
2022-08-06Avoid ICE in rustdoc.Camille GILLOT-5/+7
2022-08-03Rollup merge of #98835 - aliemjay:relate_closure_substs, r=nikomatsakisMatthias Krüger-1/+4
2022-08-02fix rustdoc regressionAli MJ Al-Nasrawy-1/+4
2022-08-02Remove Clean trait implementation for ty::TraitRefGuillaume Gomez-1/+1
2022-07-29Box TypedefItem, ImplItem, AssocTypeItem variants of ItemKindest31-2/+2
2022-07-23Remove Clean trait implementation for hir::Ty and middle::TyGuillaume Gomez-1/+1
2022-07-11Remove box syntax for Box<ImplItem> constructionest31-2/+2
2022-06-08Folding revamp.Nicholas Nethercote-1/+1
2022-05-24fix simple clippy lintsklensy-4/+4
2022-05-21Remove `crate` visibility modifier in libs, testsJacob Pratt-4/+4
2022-04-16Rename `def_id` into `item_id` when the type is `ItemId` for readabilityGuillaume Gomez-1/+1
2022-03-03make generic projection types print correctlyMichael Goulet-3/+3
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-1/+1
2022-01-17Update term for use in more placeskadmin-3/+5
2021-12-12don't alloc Path and mutate it inplaceklensy-1/+1
2021-12-03Remove a Clean impl for a tuple (3)Noah Lev-7/+12
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-4/+4
2021-11-26Unwrap the results of type foldersLeSeulArtichaut-1/+1
2021-11-26Adapt `TypeFolder` implementors to return a `Result`LeSeulArtichaut-3/+3
2021-11-07rustdoc: Use `ty::ImplPolarity` instead of custom enumNoah Lev-2/+2
2021-11-07Use an enum to record polarity in `clean::Impl`Noah Lev-4/+4
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-25Fix clippy lints in librustdocGuillaume Gomez-12/+12
2021-10-17Some "parenthesis" and "parentheses" fixesr00ster91-1/+1
2021-10-03Rename `strip_path` to `strip_path_generics`Noah Lev-1/+1
2021-10-02Replace all uses of `path.res.def_id()` with `path.def_id()`Noah Lev-1/+1
2021-10-02Turn some comments into docsNoah Lev-57/+57
2021-09-30Remove unnecessary `Box` in `Type::QPath`Noah Lev-3/+3
2021-09-30Avoid unnecessary matches by changing `Clean` implNoah Lev-1/+1
2021-09-30Use `Path` instead of `Type` in `PolyTrait`Noah Lev-122/+86
2021-09-30Make `Impl.trait_` a `Path`, not a `Type`Noah Lev-1/+1
2021-09-25Rollup merge of #88895 - camelid:cleanup-pt2, r=jyn514Manish Goregaokar-12/+3