| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-11-14 | Wrap some query results in `Lrc`. | Nicholas Nethercote | -2/+2 | |
| So that the frequent clones in `try_get` are cheaper. Fixes #54274. | ||||
| 2018-09-28 | rustc: keep a Span for each predicate in ty::GenericPredicates. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-08-18 | Use the new Entry::or_default method where possible. | Eduard-Mihai Burtescu | -2/+2 | |
| 2018-08-04 | Clean generic impls code | Guillaume Gomez | -1/+1 | |
| 2018-06-20 | Make GenericBound explicit | varkor | -2/+2 | |
| 2018-06-20 | Rename ParamBound(s) to GenericBound(s) | varkor | -1/+1 | |
| 2018-06-20 | Use ParamBounds in WhereRegionPredicate | varkor | -1/+1 | |
| 2018-06-20 | Lift bounds into GenericParam | varkor | -1/+1 | |
| 2018-06-20 | Refactor generic parameters in rustdoc/clean | varkor | -2/+7 | |
| 2018-06-20 | Rename "parameter" to "arg" | varkor | -1/+1 | |
| 2018-06-20 | Rename PathParameter(s) to GenericArg(s) | varkor | -1/+1 | |
| 2018-04-24 | Make Binder's field private and clean up its usage | Tyler Mandry | -1/+1 | |
| 2018-02-07 | rustdoc: Hide `-> ()` in cross crate inlined Fn* bounds | Oliver Middleton | -1/+3 | |
