about summary refs log tree commit diff
path: root/src/librustdoc/json/mod.rs
AgeCommit message (Expand)AuthorLines
2025-08-23Do macro expansion at AST level rather than HIRGuillaume Gomez-9/+11
2025-07-19Fix clippy lints in librustdocGuillaume Gomez-3/+3
2025-06-21rustdoc_json: represent generic args consistently.Nicholas Nethercote-1/+1
2025-06-21rustdoc_json: Add static asserts for the size of important types.Nicholas Nethercote-0/+30
2025-06-20Rollup merge of #142755 - aDotInTheVoid:rdj-shattrs, r=GuillaumeGomezTrevor Gross-4/+0
2025-06-19rustdoc: Remove `FormatRenderer::cache`Alona Enraght-Moony-4/+0
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-3/+2
2025-06-14Auto merge of #142335 - nnethercote:rustdoc-json-allocations, r=aDotInTheVoidbors-19/+29
2025-06-11Don't clone `new_item` in `after_krate`.Nicholas Nethercote-7/+16
2025-06-11Avoid more clones in rustdoc JSON output.Nicholas Nethercote-5/+5
2025-06-10Avoid cloning `self.index` in `after_krate`.Nicholas Nethercote-2/+4
2025-06-10Simplify `JsonRenderer`.Nicholas Nethercote-8/+7
2025-06-09-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable...Andrew Zhogin-2/+3
2025-04-15rustdoc: Output target feature informationWill Glynn-0/+60
2025-03-12rustdoc-json: Extract Id handling into its own moduleAlona Enraght-Moony-10/+2
2025-02-08Rustfmtbjorn3-11/+17
2024-12-02rustdoc: Rename set_back_info to restore_module_data.Alona Enraght-Moony-5/+4
2024-12-01Rename `FormatRenderer::InfoType` into `ModuleData` and rename `FormatRendere...Guillaume Gomez-4/+4
2024-12-01Add `unreachable!` in new `FormatRenderer` methods for `JsonRenderer` impleme...Guillaume Gomez-2/+7
2024-12-01Stop cloning `Context` so muchGuillaume Gomez-3/+3
2024-11-28Fix new clippy lintsGuillaume Gomez-4/+4
2024-09-29rustdoc-json: `Id(String)` -> `Id(u32)`schvv31n-6/+17
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-22/+16
2024-09-09Auto merge of #129789 - notriddle:notriddle/inline-stmt-local, r=GuillaumeGomezbors-2/+2
2024-09-07rustdoc: use a single box to store Attributes and ItemKindMichael Howell-2/+2
2024-09-01rustdoc: normalise type/field names in rustdoc-json-types/jsondoclintschvv31n-2/+2
2024-08-30Remove `#[macro_use] extern crate tracing` from rustdoc.Nicholas Nethercote-0/+1
2024-08-17rustdoc-json: Clean up serialization and printing.Alona Enraght-Moony-19/+23
2024-08-15rustdoc-json: Use FxHashMap from rustdoc_json_typesAlona Enraght-Moony-5/+5
2024-08-12Add possibility to generate rustdoc JSON output to stdoutGuillaume Gomez-16/+31
2024-08-05Rollup merge of #128385 - its-the-shrimp:fix_114039, r=aDotInTheVoidMatthias Krüger-6/+0
2024-08-05rustdoc-json: discard non-local inherent implsschvv31n-6/+0
2024-08-01rustdoc: Remove OpaqueTyAlona Enraght-Moony-1/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+0
2024-06-05Remove `Type` from rustdoc `Const`Boxy-1/+1
2023-11-15Re-format code with new rustfmtMark Rousskov-3/+3
2023-08-21rustdoc-json: Rename typedef to type aliasNoah Lev-1/+1
2023-08-16Improve code readability by moving fmt args directly into the stringGuillaume Gomez-3/+3
2023-04-26rustdoc-json: Time serialization.Alona Enraght-Moony-1/+4
2023-03-30Replace doc(primitive) with rustc_doc_primitiveGuillaume Gomez-1/+1
2023-02-18Improve code readabilityGuillaume Gomez-2/+2
2023-02-18Fix bad handling of primitive typesGuillaume Gomez-1/+1
2023-02-18Allow reexports of items with same name but different types to both appearGuillaume Gomez-9/+6
2023-02-15Use more let chainGuillaume Gomez-6/+5
2023-02-08Fix small debug typoGuillaume Gomez-1/+1
2023-01-22rustdoc: Use `DefId(Map,Set)` instead of `FxHash(Map,Set)`Vadim Petrochenkov-3/+3
2022-12-02Rustdoc-Json: Don't include foreign traitsNixon Enraght-Moony-52/+1
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-1/+1
2022-11-16rustdoc JSON: Use `Function` everywhere and remove `Method`Martin Nordholts-2/+1