about summary refs log tree commit diff
path: root/library/proc_macro/src/bridge/mod.rs
AgeCommit message (Expand)AuthorLines
2025-06-14Remove all support for wasm's legacy ABIbjorn3-3/+0
2025-04-11Replace proc_macro::SourceFile by Span::{file, local_file}.Mara Bos-8/+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
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+4
2024-03-23proc_macro: simplify bridge statejoboet-3/+1
2024-03-01Move `HandleStore` into `server.rs`.Nicholas Nethercote-0/+17
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-2/+6
2024-01-31Switch OwnedStore handle count to AtomicU32GnomedDev-1/+0
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-0/+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
2023-03-11Renamed to byte_range and changed Range generics [skip ci]Michael van Straten-2/+1
2023-03-10added byte position range for proc_macro::SpanMichael van Straten-0/+7
2022-08-06proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell-16/+13
2022-07-18proc_macro: Move subspan to be a method on Span in the bridgeNika Layzell-1/+1
2022-07-18proc_macro: stop using a remote object handle for LiteralNika Layzell-30/+46
2022-07-18proc_macro: stop using a remote object handle for IdentNika Layzell-11/+22
2022-07-18proc_macro: use fxhash within the proc_macro crateNika Layzell-0/+2
2022-06-28review changesNika Layzell-26/+27
2022-06-26proc_macro: stop using a remote object handle for GroupNika Layzell-17/+30
2022-06-26proc_macro: stop using a remote object handle for PunctNika Layzell-13/+15
2022-06-26proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server traitNika Layzell-6/+6
2022-06-25proc_macro: cache static spans in client's thread-local stateNika Layzell-11/+39
2022-06-17review fixupsNika Layzell-29/+24
2022-06-17proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell-16/+12
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/+15
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-0/+2
2022-05-27Remove unnecessary blank line.Nicholas Nethercote-1/+0
2022-05-27Add some comments about `_marker` fields.Nicholas Nethercote-1/+3
2022-05-27Clarify a comment.Nicholas Nethercote-1/+1
2022-05-27Make `Buffer<T>` non-generic.Nicholas Nethercote-2/+2
2022-04-06Use PhantomData directly in Bridgebjorn3-2/+3
2022-03-25Avoid negative impls in the bridgebjorn3-3/+2
2021-12-14made compiler happyAnuvrat-4/+4
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-02add track_path::path fn for proc-macro usageBernhard Schuster-0/+1
2021-06-09Add proc_macro::Span::{before, after}.Mara Bos-0/+2
2021-05-19impl FromStr for proc_macro::LiteralDavid Tolnay-0/+14
2021-05-12Implement span quoting for proc-macrosAaron Hill-0/+3
2020-08-30Add `-Z proc-macro-backtrace` to allow showing proc-macro panicsAaron Hill-0/+3
2020-07-27mv std libs to library/mark-0/+407