Repository navigation
regression: f16 + f128 is unstable #123282
Description
- https://crater-reports.s3.amazonaws.com/beta-1.78-3/beta-2024-03-30/gh/Cyborus04.more_nums/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.78-3/beta-2024-03-30/gh/jthomme1.gen_smooth/log.txt
Activity
- addedregression-from-stable-to-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.
on Mar 31, 2024 - addedI-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}Issue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triagingThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
on Mar 31, 2024 - changed the title
[-]regression: f16 is unstable[/-][+]regression: f16 + f128 is unstable[/+]on Mar 31, 2024 - addedT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.and removedneeds-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triagingThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
on Mar 31, 2024 cc @tgross35
Reacted by Trevor GrossMCVE:
mod f16 { pub fn a() {} } pub use f16::a;
It compiles if I add
#![feature(f16)]. Somehow feature gating and name resolution disagree whether it refers to the type or the module.mod f32 { pub fn a() {} } pub use f32::a;
also compiles
- addedC-bugCategory: This is a bug.Category: This is a bug.F-f16_and_f128`#![feature(f16)]`, `#![feature(f128)]``#![feature(f16)]`, `#![feature(f128)]`
on Mar 31, 2024 I think this was fixed recently? It reproduces on the playground nightly, but does not reproduce on the latest nightly and on master.
Ah no, I can reproduce it with cargo build, just not with rustc directly (?????????).
Reacted by Michael Gouletcc @petrochenkov @compiler-errors, it was probably regressed by e782d27
23 remaining items
Ah I shouldn't have included a
fixes:tag, this needs to be reopened.Since the fix is small, I'll put up a beta PR with the cherry pick as long as that seems reasonable in favor of reverting.
- added 2 commits that reference this issue
on Apr 4, 2024 Up at #123445
Ah I shouldn't have included a fixes: tag, this needs to be reopened.
Reacted by Trevor Gross- added a commit that references this issue
on Apr 5, 2024 - added a commit that references this issue
on Apr 6, 2024 Ah I shouldn't have included a
fixes:tag, this needs to be reopened.Well, now it can be closed again 😄 #123466 should hopefully fix this.
- added a commit that references this issue
on Apr 10, 2024 - added a commit that references this issue
on Apr 15, 2024 - added a commit that references this issue
on Feb 3, 2026