about summary refs log tree commit diff
path: root/src/librustdoc/json/conversions.rs
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-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-10/+10
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-9/+8
2025-06-21rustdoc_json: Fix handling of paths with no generic args.Nicholas Nethercote-1/+18
2025-06-19rustdoc: Remove `FormatRenderer::cache`Alona Enraght-Moony-2/+1
2025-06-11Avoid more clones in rustdoc JSON output.Nicholas Nethercote-112/+120
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-17rustdoc/clean: Change terminology of items pertaining to (formal) fn params f...León Orell Valerian Liehr-4/+5
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: Extract Id handling into its own moduleAlona Enraght-Moony-64/+2
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
2025-01-29rustdoc: use ThinVec for generic arg partsMichael Howell-2/+2
2025-01-22rustdoc-json: Rename `Path::name` to `path`, and give it path (again).Alona Enraght-Moony-1/+1
2025-01-14Rollup merge of #134880 - as1100k-forks:fix-rustdoc-json-path-name, r=aDotInT...Matthias Krüger-1/+1
2025-01-14Made `Path::name` only have item name rather than full nameAditya Kumar-1/+1
2024-12-31Unsafe binder support in rustdocMichael Goulet-1/+3
2024-12-25Improve rustdoc codeGuillaume Gomez-6/+5
2024-12-20Rollup merge of #134321 - dtolnay:docassocconst, r=fmeaseJacob Pratt-4/+6
2024-12-19Rename TyMethodItem -> RequiredMethodItemDavid Tolnay-1/+3
2024-12-19Rename TyAssocTypeItem -> RequiredAssocTypeItemDavid Tolnay-1/+1
2024-12-19Split AssocConstItem into ProvidedAssocConstItem and ImplAssocConstItemDavid Tolnay-1/+1
2024-12-19Rename TyAssocConstItem -> RequiredAssocConstItemDavid Tolnay-1/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-3/+3
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-4/+4
2024-12-01rustdoc-json: Include safety of `static`sAlona Enraght-Moony-13/+16