about summary refs log tree commit diff
path: root/library/proc_macro
AgeCommit message (Expand)AuthorLines
2025-07-17Rollup merge of #143631 - hkBst:update-escaper-2, r=compiler-errorsMatthias Krüger-4/+4
2025-07-10Rollup merge of #141996 - Daniel-Aaron-Bloom:dollar_crate, r=petrochenkovTrevor Gross-2/+2
2025-07-08update to literal-escaper-0.0.5Marijn Schouten-4/+4
2025-06-25Auto merge of #140999 - hkBst:update-escaper, r=nnethercotebors-8/+7
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and fast...Marijn Schouten-8/+7
2025-06-17Add support for repetition to `proc_macro::quote`Tomoaki Kobayashi-4/+327
2025-06-14Remove all support for wasm's legacy ABIbjorn3-3/+0
2025-06-12Add support for $crate to IdentDaniel Bloom-2/+2
2025-05-27Do not get proc_macro from the sysroot in rustcbjorn3-1/+6
2025-05-12manual clippy fixesPietro Albini-0/+1
2025-05-12update version placeholdersPietro Albini-6/+6
2025-04-30Update doc comments.Mara Bos-2/+2
2025-04-30Stabilize proc_macro::Span::{file, local_file}.Mara Bos-2/+2
2025-04-15Stabilize proc_macro::Span::{start, end, line, column}.Mara Bos-4/+4
2025-04-11Replace proc_macro::SourceFile by Span::{file, local_file}.Mara Bos-56/+21
2025-04-11Remove proc_macro::SourceFile::is_real().Mara Bos-20/+2
2025-04-09update cfgsBoxy-1/+0
2025-04-04bootstrap: Only add `rustc_randomized_layouts` if the crate has itGuillaume Gomez-1/+2
2025-04-04Add `_value` methods to proc_macro libGuillaume Gomez-0/+115
2025-03-25allow wasm_c_abi in proc_macro bridgeRalf Jung-0/+4
2025-03-18Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retriev...Ralf Jung-116/+0
2025-03-17Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho...Jacob Pratt-0/+116
2025-03-16Add test for new proc_macro literal methodsGuillaume Gomez-0/+1
2025-03-11Migrate proc_macro to Rust 2024Eric Huss-1/+1
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-02-14proc_macro: Apply unsafe_op_in_unsafe_fnEric Huss-1/+2
2025-02-10Add `_value` methods to proc_macro libGuillaume Gomez-0/+115
2025-01-20proc_macro: add `#![warn(unreachable_pub)]`Urgau-7/+8
2025-01-11Add inherent versions of MaybeUninit methods for slicesltdk-1/+1
2025-01-10Rollup merge of #134693 - SpriteOvO:proc-macro-use-to-tokens-in-quote, r=tgro...Jacob Pratt-64/+87
2025-01-09Fix `proc_macro::quote!` for raw identAsuna-2/+8
2025-01-09Append `TokenTree` with `ToTokens` in `proc_macro::quote!`Asuna-47/+64
2025-01-01Rename the internal simpler `quote` macro to `minimal_quote`Asuna-24/+24
2024-12-23Use `#[derive(Default)]` instead of manually implementing itEsteban Küber-7/+1
2024-12-13Remove support for specializing ToString outside the standard librarybjorn3-72/+11
2024-11-30rustc_allow_const_fn_unstable is not used in proc_macroRalf Jung-1/+0
2024-10-27Add a new trait `proc_macro::ToTokens`Asuna-0/+314
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-1/+1
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-17Remove TODO in proc_macro now `const_refs_to_static` is stableGnomedDev-20/+11
2024-10-02update `Literal`'s introSlanterns-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-18Revert "Add a hack to prevent proc_macro misopt in CI"Josh Stone-3/+1
2024-08-27library: Stabilize new_uninit for Box, Rc, and ArcJubilee Young-1/+0
2024-07-29Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomezMatthias Krüger-0/+1
2024-07-29Warn on `rustdoc::unescaped_backticks` for `core/alloc/std/test/proc_macro`Miguel Ojeda-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-23/+17
2024-07-26Fix doc nitsJohn Arundel-4/+4
2024-07-24Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=AmanieuMatthias Krüger-9/+6
2024-07-19Avoid ref when using format! for perfYuri Astrakhan-2/+2