about summary refs log tree commit diff
path: root/library/proc_macro/src/bridge
AgeCommit message (Expand)AuthorLines
2025-09-30explicitly implement `!Send` and `!Sync`cyrgani-31/+12
2025-09-29remove `reverse_{encode, decode}!`cyrgani-22/+2
2025-07-10Rollup merge of #141996 - Daniel-Aaron-Bloom:dollar_crate, r=petrochenkovTrevor Gross-2/+2
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-12manual clippy fixesPietro Albini-0/+1
2025-04-11Replace proc_macro::SourceFile by Span::{file, local_file}.Mara Bos-15/+2
2025-04-11Remove proc_macro::SourceFile::is_real().Mara Bos-1/+0
2025-04-09update cfgsBoxy-1/+0
2025-03-25allow wasm_c_abi in proc_macro bridgeRalf Jung-0/+4
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/+1
2025-01-20proc_macro: add `#![warn(unreachable_pub)]`Urgau-7/+7
2025-01-11Add inherent versions of MaybeUninit methods for slicesltdk-1/+1
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-6/+0
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-1/+1
2024-10-17Remove TODO in proc_macro now `const_refs_to_static` is stableGnomedDev-20/+11
2024-09-18Revert "Add a hack to prevent proc_macro misopt in CI"Josh Stone-3/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-19/+12
2024-07-26Fix doc nitsJohn Arundel-4/+4
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-9/+6
2024-06-19Add a hack to prevent proc_macro misopt in CIGary Guo-1/+3
2024-06-05Rollup merge of #123168 - joshtriplett:size-of-prelude, r=AmanieuJubilee-1/+0
2024-05-30Apply x clippy --fix and x fmtr0cky-4/+4
2024-05-13Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the preludeJosh Triplett-1/+0
2024-04-11Call the panic hook for non-unwind panics in proc-macrosBen Kimock-1/+5
2024-03-23proc_macro: simplify bridge statejoboet-135/+61
2024-03-19SeqCst->Relaxed for proc_macro bridge counter.Mara Bos-2/+2
2024-03-04Rollup merge of #120976 - matthiaskrgr:constify_TL_statics, r=lcnrMatthias Krüger-2/+2
2024-03-01Move `HandleStore` into `server.rs`.Nicholas Nethercote-86/+99
2024-02-23Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnaybors-1/+1
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+1
2024-02-22Use generic `NonZero` everywhere else.Markus Reiter-1/+1
2024-02-19Remove `RefMutL` hack in `proc_macro::bridge`Pavel Grigorenko-26/+3
2024-02-16Auto merge of #116385 - kornelski:maybe-rename, r=Amanieubors-1/+1
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-10/+10
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-10/+10
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-2/+6
2024-02-12constify a couple thread_local staticsMatthias Krüger-2/+2
2024-02-11Rollup merge of #119449 - Nilstrieb:library-clippy, r=cuviperMatthias Krüger-0/+1
2024-01-31Switch OwnedStore handle count to AtomicU32GnomedDev-10/+10
2024-01-21Fix `clippy::correctness` in the libraryNilstrieb-0/+1
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-0/+1
2023-11-11Rename MaybeUninit::write_sliceKornel-1/+1
2023-06-20Add `Span::{line, column}`Jacob Pratt-0/+2
2023-06-20`Span::{before, after}` → `Span::{start, end}`Jacob Pratt-2/+2
2023-06-20Remove `LineColumn`, `Span::start`, `Span::end`Jacob Pratt-5/+1
2023-05-02fix TODO commentsDeadbeef-0/+4