| Age | Commit message (Expand) | Author | Lines |
| 2025-01-20 | proc_macro: add `#![warn(unreachable_pub)]` | Urgau | -7/+8 |
| 2025-01-11 | Add inherent versions of MaybeUninit methods for slices | ltdk | -1/+1 |
| 2025-01-10 | Rollup merge of #134693 - SpriteOvO:proc-macro-use-to-tokens-in-quote, r=tgro... | Jacob Pratt | -64/+87 |
| 2025-01-09 | Fix `proc_macro::quote!` for raw ident | Asuna | -2/+8 |
| 2025-01-09 | Append `TokenTree` with `ToTokens` in `proc_macro::quote!` | Asuna | -47/+64 |
| 2025-01-01 | Rename the internal simpler `quote` macro to `minimal_quote` | Asuna | -24/+24 |
| 2024-12-23 | Use `#[derive(Default)]` instead of manually implementing it | Esteban Küber | -7/+1 |
| 2024-12-13 | Remove support for specializing ToString outside the standard library | bjorn3 | -72/+11 |
| 2024-11-30 | rustc_allow_const_fn_unstable is not used in proc_macro | Ralf Jung | -1/+0 |
| 2024-10-27 | Add a new trait `proc_macro::ToTokens` | Asuna | -0/+314 |
| 2024-10-25 | library: consistently use American spelling for 'behavior' | Ralf Jung | -1/+1 |
| 2024-10-21 | move strict provenance lints to new feature gate, remove old feature gates | Ralf Jung | -1/+0 |
| 2024-10-17 | Remove TODO in proc_macro now `const_refs_to_static` is stable | GnomedDev | -20/+11 |
| 2024-10-02 | update `Literal`'s intro | Slanterns | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-18 | Revert "Add a hack to prevent proc_macro misopt in CI" | Josh Stone | -3/+1 |
| 2024-08-27 | library: Stabilize new_uninit for Box, Rc, and Arc | Jubilee Young | -1/+0 |
| 2024-07-29 | Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomez | Matthias Krüger | -0/+1 |
| 2024-07-29 | Warn on `rustdoc::unescaped_backticks` for `core/alloc/std/test/proc_macro` | Miguel Ojeda | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -23/+17 |
| 2024-07-26 | Fix doc nits | John Arundel | -4/+4 |
| 2024-07-24 | Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=Amanieu | Matthias Krüger | -9/+6 |
| 2024-07-19 | Avoid ref when using format! for perf | Yuri Astrakhan | -2/+2 |
| 2024-07-15 | lib: replace some `mem::forget`'s with `ManuallyDrop` | Pavel Grigorenko | -9/+6 |
| 2024-06-19 | Add a hack to prevent proc_macro misopt in CI | Gary Guo | -1/+3 |
| 2024-06-13 | Remove superfluous escaping from byte, byte str, and c str literals | David Tolnay | -14/+94 |
| 2024-06-05 | Rollup merge of #123168 - joshtriplett:size-of-prelude, r=Amanieu | Jubilee | -1/+0 |
| 2024-05-30 | Apply x clippy --fix and x fmt | r0cky | -4/+4 |
| 2024-05-23 | Rollup merge of #124389 - CensoredUsername:master, r=petrochenkov | León Orell Valerian Liehr | -0/+12 |
| 2024-05-18 | Add a warning to Delimiter::None that rustc currently does not respect it. | CensoredUsername | -0/+12 |
| 2024-05-13 | Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude | Josh Triplett | -1/+0 |
| 2024-05-01 | Replace version placeholders for 1.79 | Mark Rousskov | -2/+2 |
| 2024-04-22 | Stabilize generic `NonZero`. | Markus Reiter | -1/+0 |
| 2024-04-16 | Fix empty-set symbol in comments | David Tolnay | -1/+1 |
| 2024-04-11 | Call the panic hook for non-unwind panics in proc-macros | Ben Kimock | -1/+6 |
| 2024-04-04 | Stabilize `Literal::c_string` | Slanterns | -1/+1 |
| 2024-04-04 | Stabilize `Literal::byte_character` | Slanterns | -1/+1 |
| 2024-03-23 | proc_macro: simplify bridge state | joboet | -135/+61 |
| 2024-03-19 | SeqCst->Relaxed for proc_macro bridge counter. | Mara Bos | -2/+2 |
| 2024-03-12 | Fix typo in lib.rs of proc_macro | Jonathan Jensen | -1/+1 |
| 2024-03-04 | Rollup merge of #120976 - matthiaskrgr:constify_TL_statics, r=lcnr | Matthias Krüger | -2/+2 |
| 2024-03-01 | Move `HandleStore` into `server.rs`. | Nicholas Nethercote | -86/+99 |
| 2024-02-24 | Forbid use of `extern "C-unwind"` inside standard library | Gary Guo | -0/+1 |
| 2024-02-23 | Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnay | bors | -1/+1 |
| 2024-02-22 | Add `rustc_confusables` annotations to some stdlib APIs | Esteban Küber | -0/+1 |
| 2024-02-22 | Use generic `NonZero` everywhere else. | Markus Reiter | -1/+1 |
| 2024-02-19 | Remove `RefMutL` hack in `proc_macro::bridge` | Pavel Grigorenko | -26/+3 |
| 2024-02-16 | Auto merge of #116385 - kornelski:maybe-rename, r=Amanieu | bors | -1/+1 |
| 2024-02-16 | Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnay | bors | -10/+11 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -1/+1 |