about summary refs log tree commit diff
path: root/src/librustdoc/formats/renderer.rs
AgeCommit message (Expand)AuthorLines
2025-08-23Do macro expansion at AST level rather than HIRGuillaume Gomez-11/+7
2025-07-19Fix clippy lints in librustdocGuillaume Gomez-2/+2
2025-06-19rustdoc: Remove `FormatRenderer::cache`Alona Enraght-Moony-2/+0
2025-06-11Avoid more clones in rustdoc JSON output.Nicholas Nethercote-7/+7
2025-06-10Simplify `JsonRenderer`.Nicholas Nethercote-1/+1
2024-12-02rustdoc: Rename set_back_info to restore_module_data.Alona Enraght-Moony-12/+13
2024-12-01Rename `FormatRenderer::InfoType` into `ModuleData` and rename `FormatRendere...Guillaume Gomez-6/+6
2024-12-01Add documentation for new `FormatRenderer` trait itemsGuillaume Gomez-2/+24
2024-12-01Stop cloning `Context` so muchGuillaume Gomez-32/+40
2024-09-07rustdoc: use a single box to store Attributes and ItemKindMichael Howell-1/+1
2024-08-30Remove `#[macro_use] extern crate tracing` from rustdoc.Nicholas Nethercote-0/+1
2023-11-18Remove unneeded `unknown` variable and `Symbol` creation when iterating over ...Guillaume Gomez-4/+4
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-2/+5
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-2/+2
2022-05-21Remove `crate` visibility modifier in libs, testsJacob Pratt-2/+2
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-03-04librustdoc: adopt let else in more placesest31-4/+2
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-04-22Remove unnecessary item_name parameter to `mod_item_in`Joshua Nelson-7/+4
2021-04-22Remove unnecessary `item_name` parameter to `mod_item_out`Joshua Nelson-2/+4
2021-04-22Remove unnecessary `edition` parameter to rendererJoshua Nelson-4/+2
2021-04-22Remove unnecessary `diag` parameter to `after_krate`Joshua Nelson-5/+2
2021-04-22Remove unnecessary `crate_name` parameter to `after_krate`Joshua Nelson-7/+2
2021-04-02Rollup merge of #83478 - jyn514:fine-grained-files, r=Mark-SimulacrumDylan DPC-0/+5
2021-03-25Add unstable option to only emit shared/crate-specific filesJoshua Nelson-0/+5
2021-03-24Don't call `item` on modules for json rendererNixon Enraght-Moony-1/+6
2021-03-23Remove unnecessary `Option` wrapping around `Crate.module`Camelid-13/+7
2021-03-09Auto merge of #82356 - camelid:render-cleanup, r=GuillaumeGomezbors-3/+6
2021-03-05Don't unnecessarily clone some fields in `Context`Camelid-3/+6
2021-03-05Make ItemKind::ExternCrate looks like hir::ItemKind::ExternCrate to make tran...Guillaume Gomez-1/+3
2021-03-01Remove the dummy cache in `DocContext`Joshua Nelson-14/+3
2021-02-05Remove Function all_types and ret_types fieldsGuillaume Gomez-0/+1
2021-01-27Update to new rustdoc APIsGuillaume Gomez-5/+2
2021-01-27Remove CACHE_KEY globalGuillaume Gomez-23/+15
2021-01-23Rollup merge of #81275 - jyn514:time-render, r=wesleywiserJonas Schievink-13/+23
2021-01-23Add more timing info to render_htmlJoshua Nelson-13/+23
2021-01-21Fix rustc::internal lints on rustdocJoshua Nelson-3/+3
2021-01-19Remove unnecessary `after_run` functionJoshua Nelson-6/+9
2020-12-23Box ItemKind to reduce the size of `Item`Joshua Nelson-1/+1
2020-12-17Make it compileJoshua Nelson-4/+4
2020-12-17[tmp] Pass `TyCtxt` through to the render backendJoshua Nelson-5/+4
2020-12-15Use `Symbol`s for crate namesJoshua Nelson-2/+1
2020-12-14Switch to Symbol for item.nameJoshua Nelson-1/+2
2020-12-12Pass Session into rendererJoshua Nelson-1/+5
2020-11-15Make all rustdoc functions and structs crate-privateJoshua Nelson-2/+2
2020-11-14Rename ItemEnum -> ItemKind, inner -> kindJoshua Nelson-1/+1
2020-07-27More requested changesJoseph Ryan-68/+58
2020-07-27Make requested changesJoseph Ryan-13/+15
2020-07-27Pull out more types from htmlJoseph Ryan-1/+3
2020-07-27Extract `Cache` and other types from `html` moduleJoseph Ryan-0/+112