Commit b34c79f
committed
proc_macro: stop using a remote object handle for Literal
This builds on the symbol infrastructure built for `Ident` to replicate
the `LitKind` and `Lit` structures in rustc within the `proc_macro`
client, allowing literals to be fully created and interacted with from
the client thread. Only parsing and subspan operations still require
sync RPC.1 parent 491fccf commit b34c79f
File tree
5 files changed
+305
-260
lines changed- compiler/rustc_expand/src
- library/proc_macro/src
- bridge
5 files changed
+305
-260
lines changed
0 commit comments