| Age | Commit message (Expand) | Author | Lines |
| 2025-07-17 | Rollup merge of #143631 - hkBst:update-escaper-2, r=compiler-errors | Matthias Krüger | -4/+4 |
| 2025-07-10 | Rollup merge of #141996 - Daniel-Aaron-Bloom:dollar_crate, r=petrochenkov | Trevor Gross | -2/+2 |
| 2025-07-08 | update to literal-escaper-0.0.5 | Marijn Schouten | -4/+4 |
| 2025-06-25 | Auto merge of #140999 - hkBst:update-escaper, r=nnethercote | bors | -8/+7 |
| 2025-06-23 | update to literal-escaper 0.0.4 for better API without `unreachable` and fast... | Marijn Schouten | -8/+7 |
| 2025-06-17 | Add support for repetition to `proc_macro::quote` | Tomoaki Kobayashi | -4/+327 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -3/+0 |
| 2025-06-12 | Add support for $crate to Ident | Daniel Bloom | -2/+2 |
| 2025-05-27 | Do not get proc_macro from the sysroot in rustc | bjorn3 | -1/+6 |
| 2025-05-12 | manual clippy fixes | Pietro Albini | -0/+1 |
| 2025-05-12 | update version placeholders | Pietro Albini | -6/+6 |
| 2025-04-30 | Update doc comments. | Mara Bos | -2/+2 |
| 2025-04-30 | Stabilize proc_macro::Span::{file, local_file}. | Mara Bos | -2/+2 |
| 2025-04-15 | Stabilize proc_macro::Span::{start, end, line, column}. | Mara Bos | -4/+4 |
| 2025-04-11 | Replace proc_macro::SourceFile by Span::{file, local_file}. | Mara Bos | -56/+21 |
| 2025-04-11 | Remove proc_macro::SourceFile::is_real(). | Mara Bos | -20/+2 |
| 2025-04-09 | update cfgs | Boxy | -1/+0 |
| 2025-04-04 | bootstrap: Only add `rustc_randomized_layouts` if the crate has it | Guillaume Gomez | -1/+2 |
| 2025-04-04 | Add `_value` methods to proc_macro lib | Guillaume Gomez | -0/+115 |
| 2025-03-25 | allow wasm_c_abi in proc_macro bridge | Ralf Jung | -0/+4 |
| 2025-03-18 | Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retriev... | Ralf Jung | -116/+0 |
| 2025-03-17 | Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho... | Jacob Pratt | -0/+116 |
| 2025-03-16 | Add test for new proc_macro literal methods | Guillaume Gomez | -0/+1 |
| 2025-03-11 | Migrate proc_macro to Rust 2024 | Eric Huss | -1/+1 |
| 2025-03-06 | library: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-02-14 | proc_macro: Apply unsafe_op_in_unsafe_fn | Eric Huss | -1/+2 |
| 2025-02-10 | Add `_value` methods to proc_macro lib | Guillaume Gomez | -0/+115 |
| 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 |