about summary refs log tree commit diff
path: root/library/proc_macro/src/bridge/client.rs
AgeCommit message (Expand)AuthorLines
2025-04-11Replace proc_macro::SourceFile by Span::{file, local_file}.Mara Bos-6/+0
2024-10-17Remove TODO in proc_macro now `const_refs_to_static` is stableGnomedDev-16/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+4
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-3/+1
2024-04-11Call the panic hook for non-unwind panics in proc-macrosBen Kimock-1/+5
2024-03-23proc_macro: simplify bridge statejoboet-68/+60
2024-03-04Rollup merge of #120976 - matthiaskrgr:constify_TL_statics, r=lcnrMatthias Krüger-1/+1
2024-03-01Move `HandleStore` into `server.rs`.Nicholas Nethercote-80/+5
2024-02-19Remove `RefMutL` hack in `proc_macro::bridge`Pavel Grigorenko-6/+1
2024-02-12constify a couple thread_local staticsMatthias Krüger-1/+1
2024-01-31Switch OwnedStore handle count to AtomicU32GnomedDev-4/+5
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-10-05A tiny fix for `define_client_side`.Nicholas Nethercote-2/+2
2022-08-06proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell-2/+0
2022-07-18proc_macro: stop using a remote object handle for LiteralNika Layzell-20/+0
2022-07-18proc_macro: stop using a remote object handle for IdentNika Layzell-1/+9
2022-06-26proc_macro: stop using a remote object handle for GroupNika Layzell-7/+0
2022-06-26proc_macro: stop using a remote object handle for PunctNika Layzell-1/+0
2022-06-26proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server traitNika Layzell-7/+7
2022-06-25proc_macro: cache static spans in client's thread-local stateNika Layzell-55/+85
2022-06-19Auto merge of #98224 - eddyb:proc-macro-spurious-repr, r=bjorn3bors-3/+0
2022-06-18proc_macro/bridge: remove `#[repr(C)]` from non-ABI-relevant types.Eduard-Mihai Burtescu-3/+0
2022-06-17Move empty final TokenStream handling to server side of bridgeNika Layzell-8/+2
2022-06-17proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell-10/+8
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-35/+46
2022-05-27Rename `b` as `buf` in several places.Nicholas Nethercote-16/+16
2022-05-27Add some comments about `_marker` fields.Nicholas Nethercote-2/+6
2022-05-27Make `Buffer<T>` non-generic.Nicholas Nethercote-4/+4
2022-05-27Fix a typo in a comment.Nicholas Nethercote-1/+1
2022-05-13Remove some unnecessary `rustc_allow_const_fn_unstable` attributes.Nicholas Nethercote-5/+0
2022-03-25Avoid negative impls in the bridgebjorn3-13/+28
2022-03-25Remove usage of panic_update_hook feature gatebjorn3-2/+3
2022-01-08Change panic::update_hook to simplify usageBadel2-10/+8
2022-01-07Implement panic::update_hookBadel2-10/+11
2021-12-14made compiler happyAnuvrat-2/+2
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2020-11-19Bump bootstrap compiler versionJake Goulding-10/+5
2020-10-21switch allow_internal_unstable const fns to rustc_allow_const_fn_unstableFlorian Warzecha-5/+10
2020-09-22Update library functions with stability attributesDylan MacKenzie-0/+5
2020-09-03Respect `-Z proc-macro-backtrace` flag for panics inside libproc_macroAaron Hill-3/+2
2020-08-30Add `-Z proc-macro-backtrace` to allow showing proc-macro panicsAaron Hill-4/+6
2020-07-27mv std libs to library/mark-0/+480