| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+2 | |
| 2023-10-29 | rustdoc: Use `ThinVec` in `GenericParamDefKind` | Noah Lev | -1/+1 | |
| This should hopefully reduce memory usage and improve performance since these vectors are often empty (and `GenericParamDefKind` is constructed *a lot*). | ||||
| 2023-10-03 | rustdoc: fix & clean up handling of cross-crate higher-ranked lifetimes | León Orell Valerian Liehr | -15/+4 | |
| 2023-07-28 | Render generic const items in rustdoc | León Orell Valerian Liehr | -0/+35 | |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+3 | |
| 2023-06-26 | Migrate predicates_of and caller_bounds to Clause | Michael Goulet | -3/+1 | |
| 2023-06-19 | s/Clause/ClauseKind | Michael Goulet | -1/+3 | |
| 2023-03-28 | rustdoc + rustdoc-json support for non_lifetime_binders | Michael Goulet | -5/+1 | |
| 2023-01-15 | rustdoc: simplify some & ref erences | Matthias Krüger | -1/+1 | |
| 2022-11-25 | Introduce PredicateKind::Clause | Santiago Pastorino | -1/+1 | |
| 2022-11-04 | rustdoc: create helper `GenericParamDef::lifetime` | León Orell Valerian Liehr | -4/+1 | |
| 2022-11-04 | rustdoc: render late-bound lifetimes in generic parameter list of ↵ | León Orell Valerian Liehr | -3/+2 | |
| cross-crate functions and methods | ||||
| 2022-11-02 | rustdoc: use ThinVec for cleaned generics | Michael Howell | -2/+3 | |
| 2022-10-05 | rustdoc: render more cross-crate hrtbs properly | León Orell Valerian Liehr | -12/+25 | |
| 2022-10-03 | rustdoc: re-sugar more cross-crate trait bounds | León Orell Valerian Liehr | -23/+16 | |
| 2022-05-21 | Remove `crate` visibility modifier in libs, tests | Jacob Pratt | -2/+2 | |
| 2022-03-04 | librustdoc: adopt let else in more places | est31 | -8/+2 | |
| 2022-03-03 | make generic projection types print correctly | Michael Goulet | -2/+2 | |
| 2022-02-16 | Adopt let_else in even more places | est31 | -3/+1 | |
| 2022-01-17 | Update term for use in more places | kadmin | -5/+5 | |
| Replace use of `ty()` on term and use it in more places. This will allow more flexibility in the future, but slightly worried it allows items which are consts which only accept types. | ||||
| 2021-10-02 | Replace all uses of `path.res.def_id()` with `path.def_id()` | Noah Lev | -1/+1 | |
| 2021-09-30 | Use `Path` instead of `Type` in `PolyTrait` | Noah Lev | -6/+2 | |
| The change to `impl Clean<Path> for hir::TraitRef<'_>` was necessary to fix a test failure for `src/test/rustdoc/trait-alias-mention.rs`. Here's why: The old code path was through `impl Clean<Type> for hir::TraitRef<'_>`, which called `resolve_type`, which in turn called `register_res`. Now, because `PolyTrait` uses a `Path` instead of a `Type`, the impl of `Clean<Path>` was being run, which did not call `register_res`, causing the trait alias to not be recorded in the `external_paths` cache. | ||||
| 2021-09-19 | Fix generics where bounds order | Guillaume Gomez | -4/+6 | |
| 2021-08-31 | Box `GenericArgs::Parenthesized.output` | Noah Lev | -2/+2 | |
| This reduces the size of `GenericArgs` from 104 bytes to 56 bytes, essentially reducing it by half. `GenericArgs` is one of the fields of `PathSegment`, so this should reduce the amount of memory allocated for `PathSegment`s in the cases where the generics are not for a `Fn`, `FnMut`, or `FnOnce` trait. I also added `static_assert_size!`s to `GenericArgs` and `PathSegment` to ensure they don't increase in size unexpectedly. | ||||
| 2021-08-13 | move Constness into TraitPredicate | Deadbeef | -1/+1 | |
| 2021-06-18 | rustdoc: Render `for<'_>` lifetimes in front of where bound | Justus K | -9/+19 | |
| 2021-01-16 | Review changes | Jack Huey | -1/+1 | |
| 2020-12-16 | Replace String with Symbol where possible | Guillaume Gomez | -2/+3 | |
| 2020-11-15 | Make all rustdoc functions and structs crate-private | Joshua Nelson | -2/+2 | |
| This gives warnings about dead code. | ||||
| 2020-07-31 | fix rustdoc generic param order | Bastian Kauschke | -13/+0 | |
| 2020-07-27 | introduce PredicateAtom | Bastian Kauschke | -3/+1 | |
| 2020-07-27 | this might be unqualified, but at least it's now quantified | Bastian Kauschke | -1/+2 | |
| 2020-07-27 | rustdoc | Bastian Kauschke | -6/+3 | |
| 2020-05-20 | introduce newtype'd `Predicate<'tcx>` | Bastian Kauschke | -1/+1 | |
| 2020-05-20 | rename `Predicate` to `PredicateKind`, introduce alias | Bastian Kauschke | -1/+1 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-20 | Add `constness` field to `ty::Predicate::Trait` | Dylan MacKenzie | -1/+1 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -43/+36 | |
| 2019-08-28 | Add regression test for issue, apply suggestion to convert to assert_eq | Paul Daniel Faria | -1/+1 | |
| 2019-08-27 | Simplify some code in rustdoc's simplify | Paul Daniel Faria | -14/+5 | |
| 2019-08-27 | Fix ICE in rustdoc when merging generic and where bounds in the case of an ↵ | Paul Daniel Faria | -3/+3 | |
| Fn with an output Fixes #57180 | ||||
| 2019-08-19 | Associated type bound for inlined impl Trait doc | Shotaro Yamada | -45/+51 | |
| 2019-08-18 | Pre intern the `Self` parameter type | Matthew Jasper | -1/+1 | |
| Use this to simplify the object safety code a bit. | ||||
| 2019-08-11 | Remove `is_self` and `has_self_ty` methods | Matthew Jasper | -1/+3 | |
| 2019-07-01 | Convert more usages over | Chris Gregory | -1/+1 | |
| 2019-06-05 | Addressed points raised in review. | Niko Matsakis | -1/+3 | |
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -2/+2 | |
| 2019-02-23 | Transition librustdoc to 2018 edition | Hirokazu Hata | -6/+6 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -3/+3 | |
