link tokio issue, remove opt-level line

opt-level relies on the default instead
This commit is contained in:
Floris Bruynooghe
2022-10-28 11:07:25 +02:00
committed by link2xt
parent ccd4d46391
commit 056b8ba1e8
2 changed files with 8 additions and 7 deletions

View File

@@ -1,9 +1,11 @@
[env]
# In unoptimised builds tokio tends to use a lot of stack space when
# creating some complicated futures. Some of our tests manage to not
# fit in the default 2MiB stack anymore due to this. Because
# compiling optimised builds takes a very long time we prefer to avoid
# that. Setting this environment variable ensures that when invoking
# `cargo test` threads are allowed to have a large enough stack size
# without needing to use an optimised build.
# creating some complicated futures, tokio has an open issue for this:
# https://github.com/tokio-rs/tokio/issues/2055. Some of our tests
# manage to not fit in the default 2MiB stack anymore due to this, so
# while the issue is not resolved we want to work around this.
# Because compiling optimised builds takes a very long time we prefer
# to avoid that. Setting this environment variable ensures that when
# invoking `cargo test` threads are allowed to have a large enough
# stack size without needing to use an optimised build.
RUST_MIN_STACK = "8388608"

View File

@@ -9,7 +9,6 @@ rust-version = "1.56"
[profile.dev]
debug = 0
panic = 'abort'
opt-level = 0
[profile.release]
lto = true