summary refs log tree commit diff
path: root/library/proc_macro/src/bridge
AgeCommit message (Expand)AuthorLines
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-17review fixupsNika Layzell-52/+24
2022-06-17Move empty final TokenStream handling to server side of bridgeNika Layzell-14/+16
2022-06-17proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell-28/+20
2022-06-16proc_macro: use macros to simplify aggregate Mark/Unmark definitionsNika Layzell-24/+34
2022-06-14proc_macro: support encoding/decoding Vec<T>Nika Layzell-0/+35
2022-06-14proc_macro: support encoding/decoding structs with type parametersNika Layzell-4/+6
2022-06-13proc_macro: bypass RandomState to remove ASLR-like effects.Eduard-Mihai Burtescu-3/+19
2022-06-01Inline `bridge::Buffer` methods.Nicholas Nethercote-0/+13
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-90/+163
2022-05-27Cut down `associated_item`.Nicholas Nethercote-20/+18
2022-05-27Remove unnecessary blank line.Nicholas Nethercote-1/+0
2022-05-27Rename `b` as `buf` in several places.Nicholas Nethercote-30/+30
2022-05-27Add some comments about `_marker` fields.Nicholas Nethercote-4/+14
2022-05-27Clarify a comment.Nicholas Nethercote-1/+1
2022-05-27Make `Buffer<T>` non-generic.Nicholas Nethercote-46/+46
2022-05-27Improve formatting in `associated_item!` definition.Nicholas Nethercote-24/+15
2022-05-27Add some comments.Nicholas Nethercote-0/+3
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-6/+0
2022-04-06Use PhantomData directly in Bridgebjorn3-3/+11
2022-03-25Avoid negative impls in the bridgebjorn3-20/+32
2022-03-25Remove usage of extern_types feature gatebjorn3-7/+8
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-10/+10
2021-11-12proc_macro: Add an expand_expr method to TokenStreamNika Layzell-0/+1
2021-09-10Rollup merge of #86165 - m-ou-se:proc-macro-span-shrink, r=dtolnayManish Goregaokar-0/+2
2021-08-03Remove space after negative sign in Literal to_stringDavid Tolnay-0/+1
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2021-07-03Rollup merge of #84029 - drahnr:master, r=petrochenkovYuki Okushi-0/+1
2021-07-02add track_path::path fn for proc-macro usageBernhard Schuster-0/+1
2021-07-01proc_macro/bridge: Remove dead code Slice typeJade-29/+0
2021-06-25Fix a few misspellings.Eric Huss-1/+1
2021-06-09Add proc_macro::Span::{before, after}.Mara Bos-0/+2
2021-05-29Write primitive types via array buffersMark Rousskov-2/+17
2021-05-29Switch to reserve over extend_from_sliceMark Rousskov-25/+21
2021-05-29Specialize single-element writes to bufferMark Rousskov-1/+16
2021-05-19impl FromStr for proc_macro::LiteralDavid Tolnay-0/+14
2021-05-12Implement span quoting for proc-macrosAaron Hill-0/+3
2020-11-19Bump bootstrap compiler versionJake Goulding-12/+6
2020-10-21switch allow_internal_unstable const fns to rustc_allow_const_fn_unstableFlorian Warzecha-6/+12
2020-09-22Update library functions with stability attributesDylan MacKenzie-0/+6
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-8/+39
2020-07-27mv std libs to library/mark-0/+1840