about summary refs log tree commit diff
path: root/library/proc_macro/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-07-08update to literal-escaper-0.0.5Marijn Schouten-3/+3
2025-06-25Auto merge of #140999 - hkBst:update-escaper, r=nnethercotebors-7/+6
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and fast...Marijn Schouten-7/+6
2025-06-17Add support for repetition to `proc_macro::quote`Tomoaki Kobayashi-1/+2
2025-05-27Do not get proc_macro from the sysroot in rustcbjorn3-1/+2
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-41/+19
2025-04-11Remove proc_macro::SourceFile::is_real().Mara Bos-19/+2
2025-04-04bootstrap: Only add `rustc_randomized_layouts` if the crate has itGuillaume Gomez-0/+1
2025-04-04Add `_value` methods to proc_macro libGuillaume Gomez-0/+114
2025-03-18Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retriev...Ralf Jung-115/+0
2025-03-17Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho...Jacob Pratt-0/+115
2025-03-16Add test for new proc_macro literal methodsGuillaume Gomez-0/+1
2025-02-14proc_macro: Apply unsafe_op_in_unsafe_fnEric Huss-0/+1
2025-02-10Add `_value` methods to proc_macro libGuillaume Gomez-0/+114
2025-01-20proc_macro: add `#![warn(unreachable_pub)]`Urgau-0/+1
2025-01-09Append `TokenTree` with `ToTokens` in `proc_macro::quote!`Asuna-1/+1
2024-12-13Remove support for specializing ToString outside the standard librarybjorn3-66/+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/+4
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-02update `Literal`'s introSlanterns-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
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-4/+5
2024-07-19Avoid ref when using format! for perfYuri Astrakhan-2/+2
2024-06-13Remove superfluous escaping from byte, byte str, and c str literalsDavid Tolnay-14/+37
2024-05-23Rollup merge of #124389 - CensoredUsername:master, r=petrochenkovLeón Orell Valerian Liehr-0/+12
2024-05-18Add a warning to Delimiter::None that rustc currently does not respect it.CensoredUsername-0/+12
2024-05-01Replace version placeholders for 1.79Mark Rousskov-2/+2
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-16Fix empty-set symbol in commentsDavid Tolnay-1/+1
2024-04-11Call the panic hook for non-unwind panics in proc-macrosBen Kimock-0/+1
2024-04-04Stabilize `Literal::c_string`Slanterns-1/+1
2024-04-04Stabilize `Literal::byte_character`Slanterns-1/+1
2024-03-12Fix typo in lib.rs of proc_macroJonathan Jensen-1/+1
2024-02-24Forbid use of `extern "C-unwind"` inside standard libraryGary Guo-0/+1
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-0/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-0/+1
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-1/+1
2024-02-11Rollup merge of #119449 - Nilstrieb:library-clippy, r=cuviperMatthias Krüger-0/+3
2024-01-22Document `Token{Stream,Tree}::Display` more thoroughly.Nicholas Nethercote-0/+16
2024-01-21Fix `clippy::correctness` in the libraryNilstrieb-0/+3
2024-01-16proc_macro_c_str_literals: Implement Literal::c_string constructornovafacing-0/+8
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-1/+2