about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/common.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-06-28 16:10:30 +0000
committerbors <bors@rust-lang.org>2022-06-28 16:10:30 +0000
commit94e93749ab00539a11e90426ea87382c433530a8 (patch)
tree178939ed78998026622554acc730248d61f3f1d2 /compiler/rustc_codegen_llvm/src/common.rs
parent00ebeb87ac87a492bd59ace6bd43d6ad1629ca4e (diff)
parent64a7d57046bc4653dddb346b51cd66a8980f3533 (diff)
downloadrust-94e93749ab00539a11e90426ea87382c433530a8.tar.gz
rust-94e93749ab00539a11e90426ea87382c433530a8.zip
Auto merge of #98188 - mystor:fast_group_punct, r=eddyb
proc_macro/bridge: stop using a remote object handle for proc_macro Punct and Group

This is the third part of https://github.com/rust-lang/rust/pull/86822, split off as requested in https://github.com/rust-lang/rust/pull/86822#pullrequestreview-1008655452. This patch transforms the `Punct` and `Group` types into structs serialized over IPC rather than handles, making them more efficient to create and manipulate from within proc-macros.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/common.rs')
0 files changed, 0 insertions, 0 deletions