Unnamed repository; edit this file 'description' to name the repository.
syntax: Don't deadlock the build if one of the jobs fails.
Blaž Hrastnik 2021-05-05
parent b6a22e9 · commit 3cf9a4c
-rw-r--r--helix-syntax/build.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/helix-syntax/build.rs b/helix-syntax/build.rs
index 009acbff..70d71f92 100644
--- a/helix-syntax/build.rs
+++ b/helix-syntax/build.rs
@@ -126,7 +126,9 @@ fn main() {
tx.send(1).unwrap();
});
}
- assert_eq!(rx.iter().take(n_jobs).sum::<usize>(), n_jobs);
+ pool.join();
+ // drop(tx);
+ assert_eq!(rx.try_iter().sum::<usize>(), n_jobs);
build_dir("tree-sitter-typescript/tsx", "tsx");
build_dir("tree-sitter-typescript/typescript", "typescript");