about summary refs log tree commit diff
path: root/compiler/rustc_query_impl
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2021-03-10 17:53:35 -0800
committerJosh Stone <jistone@redhat.com>2021-03-10 17:53:35 -0800
commitf7e75a2124ccd8e0a655220f70fd1eba765cf5d2 (patch)
tree51b50a7b51cba1ab58bcadd2558bd86088fb730b /compiler/rustc_query_impl
parentf98721f886ab52d32d622ad0a46216ad03f3e525 (diff)
downloadrust-f7e75a2124ccd8e0a655220f70fd1eba765cf5d2.tar.gz
rust-f7e75a2124ccd8e0a655220f70fd1eba765cf5d2.zip
Update to rustc-rayon 0.3.1
This pulls in rust-lang/rustc-rayon#8 to fix #81425. (h/t @ammaraskar)

That revealed weak constraints on `rustc_arena::DropArena`, because its
`DropType` was holding type-erased raw pointers to generic `T`. We can
implement `Send` for `DropType` (under `cfg(parallel_compiler)`) by
requiring all `T: Send` before they're type-erased.
Diffstat (limited to 'compiler/rustc_query_impl')
-rw-r--r--compiler/rustc_query_impl/Cargo.toml2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_query_impl/Cargo.toml b/compiler/rustc_query_impl/Cargo.toml
index c88b766a55a..383e30ca29f 100644
--- a/compiler/rustc_query_impl/Cargo.toml
+++ b/compiler/rustc_query_impl/Cargo.toml
@@ -9,7 +9,7 @@ doctest = false
 
 [dependencies]
 measureme = "9.0.0"
-rustc-rayon-core = "0.3.0"
+rustc-rayon-core = "0.3.1"
 tracing = "0.1"
 rustc_ast = { path = "../rustc_ast" }
 rustc_attr = { path = "../rustc_attr" }