| Age | Commit message (Expand) | Author | Lines |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -1/+1 |
| 2025-06-22 | Rename some methods. | Nicholas Nethercote | -8/+12 |
| 2025-06-22 | Use `FromClean` more. | Nicholas Nethercote | -121/+156 |
| 2025-06-22 | Remove some code. | Nicholas Nethercote | -32/+1 |
| 2025-06-22 | Remove some dead code. | Nicholas Nethercote | -11/+0 |
| 2025-06-22 | Use `sym::asterisk` to avoid a `Symbol::intern` call. | Nicholas Nethercote | -5/+2 |
| 2025-06-21 | rustdoc_json: represent generic args consistently. | Nicholas Nethercote | -10/+9 |
| 2025-06-21 | rustdoc_json: Fix handling of paths with no generic args. | Nicholas Nethercote | -1/+18 |
| 2025-06-21 | rustdoc_json: Add static asserts for the size of important types. | Nicholas Nethercote | -0/+30 |
| 2025-06-20 | Rollup merge of #142755 - aDotInTheVoid:rdj-shattrs, r=GuillaumeGomez | Trevor Gross | -6/+1 |
| 2025-06-19 | rustdoc: Remove `FormatRenderer::cache` | Alona Enraght-Moony | -6/+1 |
| 2025-06-19 | move -Ctarget-feature handling into shared code | Ralf Jung | -3/+2 |
| 2025-06-14 | Auto merge of #142335 - nnethercote:rustdoc-json-allocations, r=aDotInTheVoid | bors | -131/+149 |
| 2025-06-11 | Don't clone `new_item` in `after_krate`. | Nicholas Nethercote | -7/+16 |
| 2025-06-11 | Avoid more clones in rustdoc JSON output. | Nicholas Nethercote | -117/+125 |
| 2025-06-10 | Avoid cloning `self.index` in `after_krate`. | Nicholas Nethercote | -2/+4 |
| 2025-06-10 | Simplify `JsonRenderer`. | Nicholas Nethercote | -8/+7 |
| 2025-06-09 | -Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable... | Andrew Zhogin | -2/+3 |
| 2025-06-05 | Support middle::ty assoc const eq predicates again | León Orell Valerian Liehr | -6/+17 |
| 2025-05-25 | Split `Item::attributes` method into three | Guillaume Gomez | -1/+1 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -3/+3 |
| 2025-04-18 | Make rustdoc JSON Span column 1-based, just like line numbers | Guillaume Gomez | -2/+2 |
| 2025-04-18 | Rollup merge of #139913 - fmease:rustdoc-fix-fn-param-handling, r=GuillaumeGomez | Matthias Krüger | -4/+5 |
| 2025-04-18 | Rollup merge of #139393 - willglynn:rustdoc_output_target_feature_information... | Matthias Krüger | -0/+60 |
| 2025-04-17 | rustdoc/clean: Change terminology of items pertaining to (formal) fn params f... | León Orell Valerian Liehr | -4/+5 |
| 2025-04-15 | rustdoc: Output target feature information | Will Glynn | -0/+60 |
| 2025-04-15 | Remove another `kw::Empty` use in rustdoc. | Nicholas Nethercote | -2/+5 |
| 2025-03-26 | rustdoc: Rearrange `Item`/`ItemInner`. | Nicholas Nethercote | -1/+1 |
| 2025-03-15 | Add RTN support to rustdoc | Michael Goulet | -0/+1 |
| 2025-03-13 | Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgr | bors | -1/+12 |
| 2025-03-12 | rustdoc-json: Clean up & Document id handling | Alona Enraght-Moony | -44/+85 |
| 2025-03-12 | rustdoc-json: Extract Id handling into its own module | Alona Enraght-Moony | -74/+85 |
| 2025-03-10 | make precise capturing args in rustdoc Json typed | morine0122 | -1/+12 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -11/+17 |
| 2025-01-29 | rustdoc: use ThinVec for generic arg parts | Michael Howell | -2/+2 |
| 2025-01-22 | rustdoc-json: Rename `Path::name` to `path`, and give it path (again). | Alona Enraght-Moony | -1/+1 |
| 2025-01-14 | Rollup merge of #134880 - as1100k-forks:fix-rustdoc-json-path-name, r=aDotInT... | Matthias Krüger | -1/+1 |
| 2025-01-14 | Made `Path::name` only have item name rather than full name | Aditya Kumar | -1/+1 |
| 2024-12-31 | Unsafe binder support in rustdoc | Michael Goulet | -1/+3 |
| 2024-12-25 | Improve rustdoc code | Guillaume Gomez | -6/+5 |
| 2024-12-20 | Rollup merge of #134321 - dtolnay:docassocconst, r=fmease | Jacob Pratt | -4/+6 |
| 2024-12-19 | Rename TyMethodItem -> RequiredMethodItem | David Tolnay | -1/+3 |
| 2024-12-19 | Rename TyAssocTypeItem -> RequiredAssocTypeItem | David Tolnay | -1/+1 |
| 2024-12-19 | Split AssocConstItem into ProvidedAssocConstItem and ImplAssocConstItem | David Tolnay | -1/+1 |
| 2024-12-19 | Rename TyAssocConstItem -> RequiredAssocConstItem | David Tolnay | -1/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -3/+3 |
| 2024-12-14 | Add some convenience helper methods on `hir::Safety` | Oli Scherer | -4/+4 |
| 2024-12-04 | Rollup merge of #133764 - aDotInTheVoid:rename, r=GuillaumeGomez | Matthias Krüger | -5/+4 |