| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-06 | `librustdoc`: flatten nested ifs | Yotam Ofek | -4/+4 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2023-07-14 | Correctly handle `--document-hidden-items` | Guillaume Gomez | -1/+3 | |
| 2023-02-13 | rustdoc: Eliminate remaining uses of resolver | Vadim Petrochenkov | -50/+1 | |
| 2023-01-25 | rustdoc: Collect rustdoc-reachable items during early doc link resolution | Vadim Petrochenkov | -1/+50 | |
| 2023-01-22 | rustdoc: Use `DefId(Map,Set)` instead of `FxHash(Map,Set)` | Vadim Petrochenkov | -5/+4 | |
| Not all uses are converted, a few cases iterating through maps/sets and requiring nontrivial changes are kept. | ||||
| 2022-10-29 | rustdoc: Split effective visibilities from rustc from similar data built by ↵ | Vadim Petrochenkov | -11/+28 | |
| rustdoc for external def-ids | ||||
| 2022-10-29 | rustdoc: Simplify modifications of effective visibility table | Vadim Petrochenkov | -57/+28 | |
| 2022-10-26 | privacy: Rename "accessibility levels" to "effective visibilities" | Vadim Petrochenkov | -12/+12 | |
| And a couple of other naming tweaks Related to https://github.com/rust-lang/rust/issues/48054 | ||||
| 2022-10-16 | Populate effective visibilities in 'rustc_resolve' | Bryanskiy | -3/+7 | |
| 2022-09-14 | change AccessLevels representation | Bryanskiy | -2/+2 | |
| 2022-05-21 | Remove `crate` visibility modifier in libs, tests | Jacob Pratt | -4/+4 | |
| 2022-04-17 | Stop using CRATE_DEF_INDEX. | Camille GILLOT | -2/+2 | |
| `CRATE_DEF_ID` and `CrateNum::as_def_id` are almost always what we want. | ||||
| 2022-01-09 | rustc_metadata: Rename `item_children(_untracked)` to ↵ | Vadim Petrochenkov | -1/+1 | |
| `module_children(_untracked)` And `each_child_of_item` to `for_each_module_child` | ||||
| 2021-12-23 | Rustdoc: use `is_doc_hidden` method on more places | Jakub Beránek | -4/+1 | |
| 2021-11-09 | Add `ty::Visibility::is_public()` | inquisitivecrystal | -3/+3 | |
| 2021-09-10 | rustc: Remove local variable IDs from `Export`s | Vadim Petrochenkov | -1/+1 | |
| Local variables can never be exported. | ||||
| 2021-03-01 | Remove the dummy cache in `DocContext` | Joshua Nelson | -1/+1 | |
| The same information is available everywhere; the only reason the dummy cache was needed is because it waas previously stored in three different places. This consolidates the info a bit so the cache in `DocContext` is used throughout. As a bonus, it means `renderinfo` is used much much less. - Return a `Cache` from `run_global_ctxt`, not `RenderInfo` - Remove the unused `render_info` from `run_renderer` - Remove RefCell around `inlined` - Add intra-doc links | ||||
| 2021-02-22 | Remove many RefCells from DocContext | Camelid | -1/+1 | |
| I left some of them so this change doesn't balloon in size and because removing the RefCell in `DocContext.resolver` would require compiler changes. Thanks to `@jyn514` for making this a lot easier with #82020! | ||||
| 2020-11-15 | Make all rustdoc functions and structs crate-private | Joshua Nelson | -4/+4 | |
| This gives warnings about dead code. | ||||
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-04 | canonicalize FxHash{Map,Set} imports | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -13/+8 | |
| 2019-08-26 | Mutate DocContext from LibEmbargoVisitor and RustdocVisitor | Mark Rousskov | -13/+11 | |
| We have &mut access, so remove the RefCell borrowing | ||||
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -1/+2 | |
| 2019-05-03 | rustc: rename hir::def::Def to Res (short for "resolution"). | Eduard-Mihai Burtescu | -6/+6 | |
| 2019-05-03 | rustc: factor most DefId-containing variants out of Def and into DefKind. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -5/+5 | |
| 2019-02-23 | Transition librustdoc to 2018 edition | Hirokazu Hata | -3/+3 | |
| 2019-02-13 | libpanic_unwind => 2018: fix ICEs. | Mazdak Farrokhzad | -3/+5 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-10 | Remove lifetime from Resolver | John Kåre Alsaker | -5/+5 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -1/+1 | |
| 2018-09-20 | refactor: move `access_levels` into RenderInfo | QuietMisdreavus | -1/+1 | |
| 2018-08-03 | Store concrete crate stores where possible | Mark Rousskov | -4/+6 | |
| 2018-06-03 | Remove is_import field | Mark Simulacrum | -1/+2 | |
| 2018-01-22 | cleanup | QuietMisdreavus | -4/+4 | |
| 2018-01-22 | Make correct resolver available in rustdoc | Manish Goregaokar | -1/+1 | |
| 2018-01-22 | add a rustc_resolve::Resolver to DocContext | QuietMisdreavus | -4/+4 | |
| 2017-12-05 | Add field `is_import` to `def::Export`. | Jeffrey Seyfried | -1/+3 | |
| 2017-09-05 | rustc: Flag some CrateStore methods as "untracked" | Alex Crichton | -5/+2 | |
| The main use of `CrateStore` *before* the `TyCtxt` is created is during resolution, but we want to be sure that any methods used before resolution are not used after the `TyCtxt` is created. This commit starts moving the methods used by resolve to all be named `{name}_untracked` where the rest of the compiler uses just `{name}` as a query. During this transition a number of new queries were added to account for post-resolve usage of these methods. | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -1/+1 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-06-07 | Fix translation of external spans. | Inokentiy Babushkin | -1/+1 | |
| 2017-04-09 | Fix rustdoc infinitely recursing when an external crate reexports itself | Aaron Hill | -0/+8 | |
| Previously, rustdoc's LibEmbargoVisitor unconditionally visited the child modules of an external crate. If a module re-exported its parent via 'pub use super::*', rustdoc would re-walk the parent, leading to infinite recursion. This commit makes LibEmbargoVisitor store already visited modules in an FxHashSet, ensuring that each module is only walked once. Fixes #40936 | ||||
| 2017-02-25 | rustc: introduce a query system for type information in ty::maps. | Eduard Burtescu | -1/+1 | |
| 2016-11-24 | rustdoc: we can now assume DocContext always has a TyCtxt. | Eduard-Mihai Burtescu | -1/+1 | |
