diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2021-10-24 15:48:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-24 15:48:46 +0200 |
| commit | eee29fd34c9fdc9afddfc3108d8e36199854f0b3 (patch) | |
| tree | 551f36b96a80760ce252a18ef8749093dba57600 | |
| parent | d576393e347a2ab9126a83c992d922ba07a6f299 (diff) | |
| parent | aacb497c36fca0be3e9805fd0cf8d5fea665bd2f (diff) | |
| download | rust-eee29fd34c9fdc9afddfc3108d8e36199854f0b3.tar.gz rust-eee29fd34c9fdc9afddfc3108d8e36199854f0b3.zip | |
Rollup merge of #90234 - rusticstuff:rustc-rayon-core-no-overflow-checks, r=Mark-Simulacrum
Temporarily turn overflow checks off for rustc-rayon-core The rustc fork of Rayon has deadlock detection code which intermittently causes overflows in the CI (see https://github.com/rust-lang/rust/issues/90227). So, as a workaround, we unconditionally turn overflow checks off for this crate only. This workaround should be removed once #90227 is fixed. r? `@Mark-Simulacrum` cc `@matthiaskrgr`
| -rw-r--r-- | Cargo.toml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml index 8d6afd2b448..cae48d79517 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,6 +77,13 @@ overflow-checks = false # per-crate configuration isn't specifiable in the environment. codegen-units = 10000 +[profile.release.package.rustc-rayon-core] +# The rustc fork of Rayon has deadlock detection code which intermittently +# causes overflows in the CI (see https://github.com/rust-lang/rust/issues/90227) +# so we turn overflow checks off for now. +# FIXME: This workaround should be removed once #90227 is fixed. +overflow-checks = false + # These dependencies of the standard library implement symbolication for # backtraces on most platforms. Their debuginfo causes both linking to be slower # (more data to chew through) and binaries to be larger without really all that |
