Stream: t-compiler/wg-prioritization/alerts

Topic: I-prioritize #77529 Invalid monomorphization when `-C link-…


triagebot (Oct 15 2020 at 02:06, on Zulip):

@WG-prioritization/alerts issue #77529 has been requested for prioritization.

Procedure

Joshua Nelson (Oct 15 2020 at 03:04, on Zulip):

P-medium I think

lzutao (Oct 15 2020 at 03:46, on Zulip):

I tried to bisect this issue. I had to remove Cargo.lock of vek since older cargos cannot read it.
The crates deps use new klen (?) macro repeator, which only available since middle of 2019.
There are edition 2018 crates and deps which doesn't count now.

In short, the issue appears for a long time, at least since middle of 2019.

Joshua Nelson (Oct 15 2020 at 04:42, on Zulip):

Nice, thanks! P-medium definitely seems right then

apiraino (Oct 15 2020 at 11:28, on Zulip):

interesting writeup, thanks @lzutao

lzutao (Oct 15 2020 at 12:02, on Zulip):

let me scratch my old comment. New investigation is <https://github.com/rust-lang/rust/issues/77529#issuecomment-708999048>.

apiraino (Oct 15 2020 at 12:34, on Zulip):

One comment mentions that the crate vek is widespread in use and impacted by this issue. But my understanding is that this is a nightly only issue because of the platform_intrinsics feature, right? So the requires-nightly label still applies, correct?

apiraino (Oct 15 2020 at 12:36, on Zulip):

I'll apply the medium label based on the current analysis, I think too it is appropriate

triagebot (Oct 15 2020 at 12:37, on Zulip):

Issue #77529's prioritization request has been removed.

lzutao (Oct 15 2020 at 12:40, on Zulip):

apiraino said:

One comment mentions that the crate vek is widespread in use and impacted by this issue. But my understanding is that this is a nightly only issue because of the platform_intrinsics feature, right? So the requires-nightly label still applies, correct?

Only if users enable crate feature platform_intrinsics, which defers to a nightly feature .
Users use default-features still can build normally on both stable and nightly toolchain.

Last update: Apr 16 2021 at 23:15UTC