about summary refs log tree commit diff
path: root/src/librustdoc/json
AgeCommit message (Expand)AuthorLines
2025-09-21Port #[macro_export] to the new attribute parsing infrastructureJonathan Brouwer-6/+3
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-1/+1
2025-08-28Add new `doc(attribute = "...")` attributeGuillaume Gomez-5/+9
2025-08-24Auto merge of #137229 - GuillaumeGomez:expand-macro, r=lolbinarycatbors-9/+11
2025-08-23Do macro expansion at AST level rather than HIRGuillaume Gomez-9/+11
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-1/+1
2025-08-01Rollup merge of #144700 - aDotInTheVoid:macro-rules-for-macro-fools, r=Guilla...Jacob Pratt-2/+6
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-30rustdoc-json: Move `#[macro_export]` from `Other` to it's own variantAlona Enraght-Moony-2/+6
2025-07-19Fix clippy lints in librustdocGuillaume Gomez-13/+13
2025-07-15rustdoc-json: Structured attributesAlona Enraght-Moony-1/+98
2025-07-08Rollup merge of #143555 - obi1kenobi:pg/target-feature-not-unsafe-rustdoc-jso...Matthias Krüger-1/+14
2025-07-08Don't mark `#[target_feature]` safe fns as unsafe in rustdoc JSON.Predrag Gruevski-1/+14
2025-07-07Remove unused allow attrsYotam Ofek-2/+0
2025-06-24rustdoc-json: Keep empty generic args if parenthesizedMartin Nordholts-13/+16
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-1/+1
2025-06-22Rename some methods.Nicholas Nethercote-8/+12
2025-06-22Use `FromClean` more.Nicholas Nethercote-121/+156
2025-06-22Remove some code.Nicholas Nethercote-32/+1
2025-06-22Remove some dead code.Nicholas Nethercote-11/+0
2025-06-22Use `sym::asterisk` to avoid a `Symbol::intern` call.Nicholas Nethercote-5/+2
2025-06-21rustdoc_json: represent generic args consistently.Nicholas Nethercote-10/+9
2025-06-21rustdoc_json: Fix handling of paths with no generic args.Nicholas Nethercote-1/+18
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-6/+1
2025-06-19rustdoc: Remove `FormatRenderer::cache`Alona Enraght-Moony-6/+1
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-3/+2
2025-06-14Auto merge of #142335 - nnethercote:rustdoc-json-allocations, r=aDotInTheVoidbors-131/+149
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-117/+125
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-06-05Support middle::ty assoc const eq predicates againLeón Orell Valerian Liehr-6/+17
2025-05-25Split `Item::attributes` method into threeGuillaume Gomez-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-3/+3
2025-04-18Make rustdoc JSON Span column 1-based, just like line numbersGuillaume Gomez-2/+2
2025-04-18Rollup merge of #139913 - fmease:rustdoc-fix-fn-param-handling, r=GuillaumeGomezMatthias Krüger-4/+5
2025-04-18Rollup merge of #139393 - willglynn:rustdoc_output_target_feature_information...Matthias Krüger-0/+60
2025-04-17rustdoc/clean: Change terminology of items pertaining to (formal) fn params f...León Orell Valerian Liehr-4/+5
2025-04-15rustdoc: Output target feature informationWill Glynn-0/+60
2025-04-15Remove another `kw::Empty` use in rustdoc.Nicholas Nethercote-2/+5
2025-03-26rustdoc: Rearrange `Item`/`ItemInner`.Nicholas Nethercote-1/+1
2025-03-15Add RTN support to rustdocMichael Goulet-0/+1
2025-03-13Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgrbors-1/+12
2025-03-12rustdoc-json: Clean up & Document id handlingAlona Enraght-Moony-44/+85
2025-03-12rustdoc-json: Extract Id handling into its own moduleAlona Enraght-Moony-74/+85
2025-03-10make precise capturing args in rustdoc Json typedmorine0122-1/+12
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1