Unnamed repository; edit this file 'description' to name the repository.
Add comment about replacing crossbeam with std scoped threads when they land
Amos Wenger 2022-07-22
parent 39db9cd · commit e591ff3
-rw-r--r--crates/proc-macro-srv/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/proc-macro-srv/src/lib.rs b/crates/proc-macro-srv/src/lib.rs
index 5b96b5c692..4b1858b8ed 100644
--- a/crates/proc-macro-srv/src/lib.rs
+++ b/crates/proc-macro-srv/src/lib.rs
@@ -63,6 +63,8 @@ impl ProcMacroSrv {
let macro_body = task.macro_body.to_subtree();
let attributes = task.attributes.map(|it| it.to_subtree());
+ // FIXME: replace this with std's scoped threads once they stabilize
+ // (then remove dependency on crossbeam)
let result = crossbeam::scope(|s| {
let res = s
.spawn(|_| {