| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -1/+1 | |
| 2023-08-26 | rustdoc: handle typedef inner type when doing cross-crate inlining | Urgau | -10/+6 | |
| 2023-08-26 | rustdoc: show inner enum and struct in type definition for concrete type | Urgau | -0/+3 | |
| 2023-08-21 | rustdoc: Rename `clean` items from typedef to type alias | Noah Lev | -4/+4 | |
| 2023-08-16 | Rollup merge of #114822 - GuillaumeGomez:code-readability-improvement, ↵ | Matthias Krüger | -3/+3 | |
| r=notriddle Improve code readability by moving fmt args directly into the string There are some of occurrences where I also transformed `write!(f, "{}", x)` into `f.write_str(x.as_str())`. r? `@notriddle` | ||||
| 2023-08-16 | Improve code readability by moving fmt args directly into the string | Guillaume Gomez | -3/+3 | |
| 2023-08-15 | Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naber | Guillaume Gomez | -3/+3 | |
| Add `{Local}ModDefId` to more strongly type DefIds` Based on #110862 by `@Nilstrieb` | ||||
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -3/+3 | |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -2/+2 | |
| Removes two pieces of mutable state. Follow up to #114622. | ||||
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -1/+1 | |
| 2023-07-28 | Render generic const items in rustdoc | León Orell Valerian Liehr | -0/+5 | |
| 2023-07-26 | Auto merge of #114012 - GuillaumeGomez:fix-113982, r=notriddle | bors | -3/+13 | |
| Fix missing attribute merge on glob foreign re-exports Fixes https://github.com/rust-lang/rust/issues/113982. The attributes were not merged with the import's in case of glob re-export of foreign items. r? `@notriddle` | ||||
| 2023-07-24 | Fix missing attribute merge on glob foreign re-exports | Guillaume Gomez | -3/+13 | |
| 2023-07-22 | rustdoc: handle cross-crate RPITITs correctly | León Orell Valerian Liehr | -0/+2 | |
| 2023-07-20 | XSimplifiedType to SimplifiedType::X | lcnr | -2/+2 | |
| 2023-07-18 | Auto merge of #113574 - GuillaumeGomez:rustdoc-json-strip-hidden-impl, ↵ | bors | -3/+3 | |
| r=aDotInTheVoid,notriddle Strip impl if not re-exported and is doc(hidden) Part of #112852. r? `@aDotInTheVoid` | ||||
| 2023-07-14 | Correctly handle `--document-hidden-items` | Guillaume Gomez | -3/+3 | |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 | |
| 2023-06-14 | remove drain-on-drop behavior from vec::DrainFilter and add #[must_use] | The 8472 | -3/+3 | |
| 2023-06-07 | rustdoc: re-elide cross-crate default trait object lifetime bounds | León Orell Valerian Liehr | -5/+14 | |
| 2023-05-27 | Clean up usage of `cx.tcx` when `tcx` is already set into a variable | Guillaume Gomez | -2/+2 | |
| 2023-05-04 | IAT: Rustdoc integration | León Orell Valerian Liehr | -1/+6 | |
| 2023-05-02 | resolve: One more attempt to simplify `module_children` | Vadim Petrochenkov | -1/+2 | |
| 2023-04-16 | Spelling librustdoc | Josh Soref | -1/+1 | |
| * associated * collected * correspondence * inlining * into * javascript * multiline * variadic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> | ||||
| 2023-04-14 | Rollup merge of #110279 - GuillaumeGomez:compiler-macro-derive, r=notriddle | Matthias Krüger | -10/+16 | |
| rustdoc: Correctly handle built-in compiler proc-macros as proc-macro and not macro Part of https://github.com/rust-lang/rust/issues/110111. There were actually one issue split in two parts: * Compiler built-in proc-macro were incorrectly considered as macros and not proc-macros. * Re-exports of compiler built-in proc-macros were considering them as macros. Both issues can be fixed by looking at the `MacroKind` variant instead of just relying on information extracted later on. r? ``@fmease`` | ||||
| 2023-04-13 | Correctly handle built-in compiler proc-macros as proc-macro and not macro | Guillaume Gomez | -10/+16 | |
| 2023-04-12 | resolve: Pre-compute non-reexport module children | Vadim Petrochenkov | -1/+1 | |
| Instead of repeating the same logic by walking HIR during metadata encoding. The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list. They can be encoded separately if this need ever arises. `module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead. | ||||
| 2023-04-08 | rustc_middle: Remove `Option` from `module_reexports` query | Vadim Petrochenkov | -1/+0 | |
| 2023-04-08 | resolve: Preserve reexport chains in `ModChild`ren | Vadim Petrochenkov | -1/+1 | |
| This may be potentially useful for - avoiding uses of `hir::ItemKind::Use` - preserving documentation comments on all reexports - preserving and checking stability/deprecation info on reexports - all kinds of diagnostics | ||||
| 2023-03-21 | rustdoc: Cleanup parent module tracking for doc links | Vadim Petrochenkov | -52/+23 | |
| Keep ids of the documented items themselves, not their parent modules. Parent modules can be retreived from those ids when necessary. | ||||
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of ↵ | Kyle Matsuda | -12/+7 | |
| in metadata | ||||
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -4/+20 | |
| 2023-02-15 | Use more let chain | Guillaume Gomez | -15/+12 | |
| 2023-01-26 | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add ↵ | Kyle Matsuda | -1/+1 | |
| EarlyBinder to fn_sig in metadata | ||||
| 2023-01-26 | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | -1/+1 | |
| 2023-01-22 | rustdoc: Use `DefId(Map,Set)` instead of `FxHash(Map,Set)` | Vadim Petrochenkov | -10/+6 | |
| Not all uses are converted, a few cases iterating through maps/sets and requiring nontrivial changes are kept. | ||||
| 2023-01-17 | rustdoc: Fix glob import inlining | Vadim Petrochenkov | -3/+19 | |
| Filter away names that are not actually imported by the glob, e.g. because they are shadowed by something else | ||||
| 2023-01-14 | change impl_trait_ref query to return EarlyBinder; remove ↵ | Kyle Matsuda | -1/+1 | |
| bound_impl_trait_ref query; add EarlyBinder to impl_trait_ref in metadata | ||||
| 2023-01-14 | change usages of impl_trait_ref to bound_impl_trait_ref | Kyle Matsuda | -1/+1 | |
| 2023-01-10 | Remove unneeded ItemId::Primitive variant | Guillaume Gomez | -1/+3 | |
| 2022-12-15 | Rollup merge of #105743 - nnethercote:SimplifiedType-cleanups, r=lcnr | Matthias Krüger | -1/+1 | |
| `SimplifiedType` cleanups r? `@lcnr` | ||||
| 2022-12-15 | Merge `SimplifiedTypeGen<D>` into `SimplifiedType`. | Nicholas Nethercote | -1/+1 | |
| `SimplifiedTypeGen<DefId>` is the only instantiation used, so we don't need the generic parameter. | ||||
| 2022-12-12 | Round 2: make clean_middle_ty take a binder | Oli Scherer | -4/+4 | |
| 2022-12-12 | Round 1: add some binders (fails due to losing bound vars and then rebinding ↵ | Oli Scherer | -1/+2 | |
| them with `Binder::dummy`) | ||||
| 2022-11-21 | Unreserve braced enum variants in value namespace | Vadim Petrochenkov | -1/+1 | |
| 2022-11-08 | Auto merge of #104013 - notriddle:notriddle/rustdoc-sizeof, r=GuillaumeGomez | bors | -2/+2 | |
| rustdoc: use `ThinVec` and `Box<str>` to shrink `clean::ItemKind` | ||||
| 2022-11-05 | rustdoc: use `ThinVec` and `Box<str>` to shrink `clean::ItemKind` | Michael Howell | -2/+2 | |
| 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 | -2/+14 | |
| cross-crate functions and methods | ||||
| 2022-11-03 | Remove rustdoc clean::Visibility type | Guillaume Gomez | -3/+2 | |
