| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -8/+9 | |
| 2023-08-21 | rustdoc: Rename `clean` items from typedef to type alias | Noah Lev | -1/+1 | |
| 2023-07-29 | Move `inherits_doc_hidden` and `should_ignore_res` into `clean/utils.rs` | Guillaume Gomez | -1/+1 | |
| 2023-07-14 | Correctly handle `--document-hidden-items` | Guillaume Gomez | -8/+15 | |
| 2023-07-14 | Strip impl if not re-exported and is doc(hidden) | Guillaume Gomez | -1/+7 | |
| 2023-06-19 | Clean up "doc(hidden)" check | Guillaume Gomez | -5/+4 | |
| 2023-05-22 | rustdoc: Cleanup doc string collapsing | Vadim Petrochenkov | -1/+1 | |
| 2023-02-15 | Use more let chain | Guillaume Gomez | -17/+15 | |
| 2023-01-14 | Rollup merge of #106766 - GuillaumeGomez:rm-stripper-dead-code, r=notriddle | Yuki Okushi | -11/+1 | |
| Remove dead code in rustdoc stripper No changes when this code is removed. cc `@aDotInTheVoid` r? `@notriddle` | ||||
| 2023-01-12 | Fix not displayed re-export of `doc(hidden)` item | Guillaume Gomez | -1/+14 | |
| 2023-01-12 | Remove dead code in rustdoc stripper | Guillaume Gomez | -11/+1 | |
| 2023-01-06 | rustdoc: Strip imports of items which are `#[doc(hidden)]` | Nixon Enraght-Moony | -0/+1 | |
| Closes #106379 | ||||
| 2023-01-01 | clean: Always store enum disriminant. | Nixon Enraght-Moony | -1/+4 | |
| 2022-11-03 | Remove rustdoc clean::Visibility type | Guillaume Gomez | -4/+4 | |
| 2022-10-30 | Make rustdoc Item::visibility computed on-demand | Guillaume Gomez | -8/+11 | |
| 2022-10-29 | rustdoc: Split effective visibilities from rustc from similar data built by ↵ | Vadim Petrochenkov | -12/+22 | |
| rustdoc for external def-ids | ||||
| 2022-10-29 | Add regression test for missing item from private mod in JSON output | Guillaume Gomez | -1/+1 | |
| 2022-10-29 | Add missing impl blocks for item reexported from private mod in JSON output | Guillaume Gomez | -5/+25 | |
| 2022-10-26 | privacy: Rename "accessibility levels" to "effective visibilities" | Vadim Petrochenkov | -7/+7 | |
| And a couple of other naming tweaks Related to https://github.com/rust-lang/rust/issues/48054 | ||||
| 2022-09-01 | Fix typo in comment | Nixon Enraght-Moony | -1/+1 | |
| 2022-08-15 | Rollup merge of #100325 - aDotInTheVoid:rdj-import-impl, r=GuillaumeGomez | Matthias Krüger | -1/+11 | |
| Rustdoc-Json: Don't remove impls for items imported from private modules After #99287, items in private modules may still be in the json output, if a public import accesses them. To reflect this, items that are imported need to be marked as retained in the `Stripper` pass, so their impls arn't removed by `ImplStripper`. [More context on zulip](https://rust-lang.zulipchat.com/#narrow/stream/266220-rustdoc/topic/Populating.20cache.2Eimpls), thanks to @ jyn514 for helping debug this. ``@rustbot`` modify labels: +A-rustdoc-json +T-rustdoc r? ``@GuillaumeGomez`` Fixes #100252 Fixes #100242 | ||||
| 2022-08-15 | rustdoc: Mark imported items as retained | Nixon Enraght-Moony | -1/+11 | |
| Fixes a bug where impl of items that were imported from a private module would be striped Fixes #100252 Fixes #100242 | ||||
| 2022-08-09 | Prevent impl blocks containing only private items to be documented by default | Guillaume Gomez | -14/+39 | |
| 2022-07-21 | Remove unused field in ItemKind::KeywordItem | Guillaume Gomez | -1/+1 | |
| 2022-07-16 | Correctly handle usage of private items in public API for JSON output format | Guillaume Gomez | -4/+18 | |
| 2022-05-31 | Display empty impl blocks if they have documentations | Guillaume Gomez | -2/+3 | |
| 2022-05-21 | Remove `crate` visibility modifier in libs, tests | Jacob Pratt | -8/+8 | |
| 2022-04-16 | Rename `def_id` into `item_id` when the type is `ItemId` for readability | Guillaume Gomez | -4/+5 | |
| 2022-04-12 | rustdoc: discr. required+provided assoc consts+tys | León Orell Valerian Liehr | -5/+3 | |
| 2022-01-17 | fix #90187 | zredb | -1/+1 | |
| remove the definition of def_id_no_primitives and change; a missing use was modified; narrow the Cache accessibility of BadImplStripper; | ||||
| 2022-01-17 | fix #90187 | zredb | -0/+1 | |
| 2022-01-17 | fix #90187 | zredb | -1/+2 | |
| 2022-01-13 | librustdoc: Address some clippy lints | pierwill | -5/+4 | |
| Also ignore clippy's "collapsible if..." lints. | ||||
| 2021-12-15 | Add module documentation for rustdoc passes | Jacob Hoffman-Andrews | -0/+1 | |
| These are currently documented at https://rustc-dev-guide.rust-lang.org/rustdoc-internals.html#hot-potato but can easily go out of date. We'd like to document them in place and link to https://doc.rust-lang.org/nightly/nightly-rustc/rustdoc/passes/index.html | ||||
| 2021-10-22 | Rename `Type::def_id()` to `Type::def_id_no_primitives()` | Noah Lev | -2/+2 | |
| The old name was confusing because it's easy to assume that using `def_id()` is fine, but in some situations it's incorrect. In general, `def_id_full()` should be preferred, so `def_id_full()` should have a shorter name. That will happen in the next commit. | ||||
| 2021-10-22 | Replace `GetDefId` with inherent methods | Noah Lev | -1/+1 | |
| Now that it's only implemented for `Type`, using inherent methods instead means that imports are no longer necessary. Also, `GetDefId` is only meant to be used with `Type`, so it shouldn't be a trait. | ||||
| 2021-09-30 | Remove temporary `GetDefId` impl for `Path` | Noah Lev | -1/+1 | |
| 2021-09-12 | Rename `is_generic()` to `is_assoc_ty()` | Noah Lev | -1/+1 | |
| The new name is more accurate than the previous one. | ||||
| 2021-08-31 | Rollup merge of #88391 - GuillaumeGomez:fix-json-enum-variant, ↵ | Mara Bos | -2/+2 | |
| r=camelid,notriddle Fix json tuple struct enum variant Fixes #87887. cc `@dsherret` `@camelid` r? `@notriddle` | ||||
| 2021-08-29 | Use the correct type for Enum variant tuples | Guillaume Gomez | -2/+2 | |
| 2021-08-29 | Fix: don't document private macros by default | inquisitivecrystal | -2/+3 | |
| 2021-07-05 | Revert "rustdoc: Store DefId's in ItemId on heap for decreasing Item's size" | Justus K | -2/+2 | |
| This reverts commit 41a345d4c46dad1a98c9993bc78513415994e8ba. | ||||
| 2021-07-05 | rustdoc: Store DefId's in ItemId on heap for decreasing Item's size | Justus K | -2/+2 | |
| 2021-07-05 | rustdoc: Rename `expect_real` to `expect_def_id`, remove `Item::is_fake` | Justus K | -1/+1 | |
| 2021-07-05 | rustdoc: Replace `FakeDefId` with new `ItemId` type | Justus K | -3/+3 | |
| 2021-05-04 | rustdoc: Remove unnecessary `StripItem` wrapper | Joshua Nelson | -3/+3 | |
| 2021-05-04 | Add type to differentiate between fake and real DefId's | Justus K | -8/+9 | |
| 2021-03-05 | Make ItemKind::ExternCrate looks like hir::ItemKind::ExternCrate to make ↵ | Guillaume Gomez | -2/+4 | |
| transition over hir::ItemKind simpler | ||||
| 2021-01-15 | Rename VariantKind -> Variant | Joshua Nelson | -1/+1 | |
| There's no `Variant`, so it seems silly to have `Kind`. | ||||
| 2021-01-15 | Remove useless `clean::Variant` struct | Joshua Nelson | -1/+1 | |
| It had exactly one field and no special behavior, so there was no point. | ||||
