| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-25 | rustdoc: hide `#[repr(...)]` if it isn't part of the public ABI | León Orell Valerian Liehr | -42/+0 | |
| 2025-09-25 | rustdoc: Fully escape link section and export name | León Orell Valerian Liehr | -0/+9 | |
| Escape "special characters" (e.g., double quotes `"` and line breaks `\n`). Escape HTML. Lastly, add regression tests and clean up existing tests. | ||||
| 2025-06-26 | Change const trait bound syntax from ~const to [const] | Oli Scherer | -1/+1 | |
| 2025-04-17 | rustdoc: Properly clean fn params in all contexts | León Orell Valerian Liehr | -0/+0 | |
| 2024-12-13 | Stabilize async closures | Michael Goulet | -2/+0 | |
| 2024-11-06 | Clean middle generics using paren sugar if trait has rustc_paren_sugar | Michael Goulet | -0/+5 | |
| 2024-11-03 | Yeet effects feature | Michael Goulet | -2/+1 | |
| 2024-09-09 | Ban non-array SIMD | Scott McMurray | -1/+1 | |
| 2024-06-30 | Migrate tests to use `-Znext-solver` | Deadbeef | -0/+2 | |
| 2024-06-24 | Update `tests/rustdoc` to new test syntax | Guillaume Gomez | -2/+2 | |
| 2024-05-21 | Move tests into appropriate subdirectories | Michael Howell | -0/+34 | |
| 2024-04-15 | rustdoc: move tests into applicable subdirectories | Michael Howell | -0/+16 | |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -9/+9 | |
| 2024-02-17 | Fix missing trait impls for type in rustc docs | Shoyu Vanilla | -0/+11 | |
| 2024-02-15 | rustdoc: cross-crate re-exports: correctly render late-bound params in ↵ | León Orell Valerian Liehr | -0/+17 | |
| source order even if early-bound params are present | ||||
| 2024-01-14 | Rollup merge of #119561 - notriddle:master, r=fmease | Guillaume Gomez | -0/+7 | |
| rustdoc: rename `issue-\d+.rs` tests to have meaningful names (part 5) Follow up * https://github.com/rust-lang/rust/pull/116214 * https://github.com/rust-lang/rust/pull/116432 * https://github.com/rust-lang/rust/pull/116824 * https://github.com/rust-lang/rust/pull/118105 | ||||
| 2024-01-09 | Update tests | León Orell Valerian Liehr | -3/+9 | |
| 2024-01-03 | rustdoc: rename `issue-\d+.rs` tests to have meaningful names (part 5) | Michael Howell | -0/+7 | |
| 2023-11-05 | rustdoc: properly elide cross-crate host effect args | León Orell Valerian Liehr | -5/+16 | |
| 2023-10-30 | rustdoc: elide cross-crate default generic arguments | León Orell Valerian Liehr | -0/+45 | |
| 2023-10-16 | Rename `issue-\d+.rs` tests to have meaningful names | Michael Howell | -0/+10 | |
| 2023-10-14 | Rollup merge of #115439 - fmease:rustdoc-priv-repr-transparent-heuristic, ↵ | Matthias Krüger | -1/+23 | |
| r=GuillaumeGomez rustdoc: hide `#[repr(transparent)]` if it isn't part of the public ABI Fixes #90435. This hides `#[repr(transparent)]` when the non-1-ZST field the struct is "transparent" over is private. CC `@RalfJung` Tentatively nominating it for the release notes, feel free to remove the nomination. `@rustbot` label needs-fcp relnotes A-rustdoc-ui | ||||
| 2023-10-13 | Stabilize AFIT and RPITIT | Michael Goulet | -3/+0 | |
| 2023-10-12 | Test cross crate | Oli Scherer | -0/+5 | |
| 2023-10-04 | Rename issue-\d+.rs tests to have meaningful names | Michael Howell | -0/+27 | |
| 2023-10-03 | rustdoc: add support for cross-crate higher-ranked types | León Orell Valerian Liehr | -0/+10 | |
| 2023-10-03 | rustdoc: fix & clean up handling of cross-crate higher-ranked lifetimes | León Orell Valerian Liehr | -1/+2 | |
| 2023-09-25 | rustdoc: correctly render ret ty of cross-crate async fns | León Orell Valerian Liehr | -6/+18 | |
| 2023-09-18 | rustdoc: hide repr(transparent) if it isn't part of the public ABI | León Orell Valerian Liehr | -1/+23 | |
| 2023-09-01 | rustdoc: correctly deal with self ty params when eliding default object ↵ | León Orell Valerian Liehr | -0/+19 | |
| lifetimes | ||||
| 2023-07-28 | Add rustdoc tests for generic const items | León Orell Valerian Liehr | -0/+22 | |
| 2023-07-27 | Rollup merge of #114059 - fmease:rustdoc-fix-x-crate-impl-sized, ↵ | Guillaume Gomez | -0/+21 | |
| r=GuillaumeGomez rustdoc: fix cross-crate `impl Sized` & `impl ?Sized` Previously, cross-crate impl-Trait (APIT, RPIT, etc.) that only consists of a single `Sized` bound (modulo outlives-bounds) and ones that are `?Sized` were incorrectly rendered. To give you a taste (before vs. after): ```diff - fn sized(x: impl ) -> impl + fn sized(x: impl Sized) -> impl Sized - fn sized_outlives<'a>(x: impl 'a) -> impl 'a + fn sized_outlives<'a>(x: impl Sized + 'a) -> impl Sized + 'a - fn maybe_sized(x: &impl ) -> &impl + fn maybe_sized(x: &impl ?Sized) -> &impl ?Sized - fn debug_maybe_sized(x: &impl Debug) -> &impl ?Sized + Debug + fn debug_maybe_sized(x: &(impl Debug + ?Sized)) -> &(impl Debug + ?Sized) ``` Moreover, we now surround impl-Trait that has multiple bounds with parentheses if they're the pointee of a reference or raw pointer type. This affects both local and cross-crate docs. The current output isn't correct (rustc would emit the error *ambiguous `+` in a type* if we fed the rendered code back to it). --- Best reviewed commit by commit :) `@rustbot` label A-cross-crate-reexports | ||||
| 2023-07-26 | rustdoc: fix cross-crate impl-Sized | León Orell Valerian Liehr | -0/+21 | |
| 2023-07-22 | rustdoc: handle cross-crate RPITITs correctly | León Orell Valerian Liehr | -0/+35 | |
| 2023-06-26 | Rollup merge of #112920 - fmease:rustdoc-fix-112904, r=GuillaumeGomez | Takayuki Maeda | -0/+17 | |
| rustdoc: render generic params & where-clauses of cross-crate assoc tys in impls We used to only ever render generic parameters & where-clauses of cross-crate associated types when the item was located inside of a trait and we used to just drop them when it was inside of an impl block (trait or inherent). Fixes #112904. `@rustbot` label A-cross-crate-reexports | ||||
| 2023-06-25 | rustdoc: handle assoc const equalities in cross-crate impl-Trait-in-arg-pos | León Orell Valerian Liehr | -0/+7 | |
| 2023-06-24 | rustdoc: render gen params & where-clauses of cross-crate assoc tys in impl ↵ | León Orell Valerian Liehr | -0/+17 | |
| blocks | ||||
| 2023-06-07 | rustdoc: re-elide cross-crate default trait object lifetime bounds | León Orell Valerian Liehr | -5/+55 | |
| 2023-04-29 | Extend foreign inlined item with `#[repr()]` test | Guillaume Gomez | -2/+20 | |
| 2023-04-27 | Add regression test for #110698 | Guillaume Gomez | -0/+4 | |
| 2023-01-17 | rustdoc: Fix glob import inlining | Vadim Petrochenkov | -0/+2 | |
| Filter away names that are not actually imported by the glob, e.g. because they are shadowed by something else | ||||
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+387 | |
