| Age | Commit message (Expand) | Author | Lines |
| 2025-05-02 | rustdoc: Fix doctest heuristic for main fn wrapping | León Orell Valerian Liehr | -37/+28 |
| 2025-05-02 | Fix bad handling of macros if there is already a `main` function | Guillaume Gomez | -1/+4 |
| 2025-05-02 | If there is a `;` alone, we consider that the doctest needs to be put inside ... | Guillaume Gomez | -2/+0 |
| 2025-05-02 | Improve code | Guillaume Gomez | -4/+7 |
| 2025-05-02 | Fix detection of `main` function if there are expressions around it | Guillaume Gomez | -4/+17 |
| 2025-04-17 | Use `eprint!` instead of `eprintln!` | Guillaume Gomez | -1/+1 |
| 2025-04-17 | Fix 2024 edition doctest panic output | Guillaume Gomez | -3/+5 |
| 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 | 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 | 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 | Remove duplicated loop when computing doc cfgs | Guillaume Gomez | -38/+21 |
| 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 |
| 2025-03-22 | Rollup merge of #138535 - yotamofek:pr/rustdoc/lang-string-parse-cleanup, r=n... | Matthias Krüger | -44/+41 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -11/+13 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -75/+90 |
| 2025-03-17 | Rollup merge of #138556 - charmitro:already-remapped-filename, r=GuillaumeGom... | Matthias Krüger | -2/+2 |
| 2025-03-17 | Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmease | Matthias Krüger | -73/+88 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -73/+88 |
| 2025-03-17 | Rollup merge of #138577 - aDotInTheVoid:deprecate-deprecations, r=GuillaumeGomez | Matthias Krüger | -10/+13 |
| 2025-03-17 | Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicola | Matthias Krüger | -24/+24 |
| 2025-03-16 | Rollup merge of #136816 - yotamofek:pr/notable-traits-button-cleanup, r=aDotI... | Jacob Pratt | -21/+11 |
| 2025-03-16 | Fix ICE: attempted to remap an already remapped filename | Charalampos Mitrodimas | -2/+2 |
| 2025-03-16 | rustdoc-json: Don't also include `#[deprecated]` in `Item::attrs` | Alona Enraght-Moony | -2/+9 |
| 2025-03-16 | rustdoc: Rename `Item::attributes` param to `is_json` | Alona Enraght-Moony | -8/+4 |
| 2025-03-16 | Suppress must_use in compiler and tools | Michael Goulet | -24/+24 |
| 2025-03-15 | Add RTN support to rustdoc | Michael Goulet | -30/+55 |