| Age | Commit message (Expand) | Author | Lines |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -4/+4 |
| 2025-03-28 | Rollup merge of #138678 - durin42:rmeta-stability, r=fmease | Matthias Krüger | -1/+2 |
| 2025-03-28 | Rollup merge of #138104 - GuillaumeGomez:simplify-doctest-parsing, r=fmease | Matthias Krüger | -357/+267 |
| 2025-03-27 | Remove and stabilize --enable-per-target-ignores | Eric Huss | -54/+15 |
| 2025-03-27 | Stabilize --test-runtool and --test-runtool-arg | Eric Huss | -2/+2 |
| 2025-03-27 | Rename `--runtool` and `--runtool-arg` | Eric Huss | -12/+12 |
| 2025-03-27 | search.js: revert usage of nonundef for now (not available under test) | binarycat | -2/+3 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+1 |
| 2025-03-27 | Auto merge of #139023 - jhpratt:rollup-4ou6ei4, r=jhpratt | bors | -8/+5 |
| 2025-03-27 | Rollup merge of #138926 - nnethercote:less-kw-Empty-rustc_middle, r=lcnr | Jacob Pratt | -6/+3 |
| 2025-03-27 | Only take outer attributes into account when generating content between first... | Guillaume Gomez | -120/+19 |
| 2025-03-27 | librustdoc: also stabilize iteration order here | Augie Fackler | -1/+2 |
| 2025-03-27 | Remove recursion in `check_item` | Guillaume Gomez | -16/+4 |
| 2025-03-27 | Add new regression test for doctest | Guillaume Gomez | -0/+131 |
| 2025-03-27 | Auto merge of #138927 - nnethercote:rearrange-Item-ItemInner, r=GuillaumeGomez | bors | -37/+46 |
| 2025-03-27 | Improve code | Guillaume Gomez | -34/+29 |
| 2025-03-27 | Add `expect` to the list of non-crate attributes for doctest generation | Guillaume Gomez | -1/+1 |
| 2025-03-27 | Improve code comment | Guillaume Gomez | -2/+2 |
| 2025-03-27 | Improve comment and test for generated doctest with code comments | Guillaume Gomez | -3/+26 |
| 2025-03-27 | Correctly handle line comments in attributes and generate extern crates | Guillaume Gomez | -18/+62 |
| 2025-03-27 | Correctly handle `fn main` in macro | Guillaume Gomez | -18/+35 |
| 2025-03-27 | Greatly simplify doctest parsing and information extraction | Guillaume Gomez | -323/+136 |
| 2025-03-27 | Remove `kw::Empty` uses from `src/librustdoc`. | Nicholas Nethercote | -6/+3 |
| 2025-03-26 | satisfy eslint | binarycat | -3/+3 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -2/+2 |
| 2025-03-25 | Rollup merge of #138917 - nnethercote:rustdoc-remove-useless, r=GuillaumeGomez | Jacob Pratt | -38/+38 |
| 2025-03-25 | Rollup merge of #138877 - TaKO8Ki:enable-per-target-ignores-for-doctests, r=n... | Jacob Pratt | -4/+5 |
| 2025-03-26 | rustdoc: Rearrange `Item`/`ItemInner`. | Nicholas Nethercote | -37/+46 |
| 2025-03-25 | rustdoc: remove useless `Symbol::is_empty` checks. | Nicholas Nethercote | -38/+38 |
| 2025-03-25 | ignore doctests only in specified targets | Takayuki Maeda | -4/+5 |
| 2025-03-24 | search.js: fix whitespace | binarycat | -1/+1 |
| 2025-03-24 | search.js: give type annotation to newSolutions | binarycat | -2/+2 |
| 2025-03-24 | search.js: give type to unifiedGenericsMgens | binarycat | -2/+1 |
| 2025-03-24 | search.js: fix return type of unifyFunctionTypes | binarycat | -2/+1 |
| 2025-03-24 | search.js: use @type instead of @ts-expect-error | binarycat | -5/+1 |
| 2025-03-24 | search.js: fix signature of pushText | binarycat | -9/+5 |
| 2025-03-24 | search.js: refactor transformResults | binarycat | -14/+27 |
| 2025-03-24 | search.js: remove another Map.has() and @ts-expect-error | binarycat | -3/+3 |
| 2025-03-24 | search.js(query parser): rethrow error if it isn't a string array | binarycat | -3/+7 |
| 2025-03-24 | search.js: add undef2null and eliminate more @ts-expect-error | binarycat | -10/+21 |
| 2025-03-24 | search.js: refactor handling of rawPaths in buildIndex | binarycat | -20/+22 |
| 2025-03-24 | search.js: improve typechecking by avoiding Map.has | binarycat | -13/+8 |
| 2025-03-24 | rustdoc js: add nonundef and use it to remove a ts-expect-error | binarycat | -5/+28 |
| 2025-03-24 | Remove duplicated loop when computing doc cfgs | Guillaume Gomez | -38/+21 |
| 2025-03-24 | Clean up librustdoc::html::render to be better encapsulated | xizheyin | -39/+68 |
| 2025-03-23 | Rollup merge of #138574 - lolbinarycat:rustdoc-deref-24686-v2, r=GuillaumeGomez | Jacob Pratt | -3/+32 |
| 2025-03-23 | Rollup merge of #138293 - clubby789:doc-cfg-gate, r=GuillaumeGomez | Michael Goulet | -11/+12 |
| 2025-03-22 | Rollup merge of #138468 - lolbinarycat:rustdoc-js-less-expect-error-part3, r=... | Matthias Krüger | -9/+70 |
| 2025-03-22 | rustdoc: Use own logic to print `#[repr(..)]` attributes in JSON output. | Predrag Gruevski | -8/+17 |
| 2025-03-22 | rustdoc: be more strict about "Methods from Deref" | binarycat | -3/+32 |