Skip to content

Issues: rust-lang/rust

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Issues list

test-float-parse: test staging A-floating-point Area: Floating point numbers and arithmetic A-test-infra Area: test infrastructure (may span bootstrap/compiletest/more) A-testsuite Area: The testsuite used to check the correctness of rustc T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
#141920 opened Jun 2, 2025 by jieyouxu
Unify and deduplicate float tests A-floating-point Area: Floating point numbers and arithmetic A-testsuite Area: The testsuite used to check the correctness of rustc C-cleanup Category: PRs that clean code up or issues documenting cleanup. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#141726 opened May 29, 2025 by RalfJung
Assertion error on arm-unknown-linux-gnueabihf for maximum/minimum float A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state T-libs Relevant to the library team, which will review and decide on the PR/issue.
#141087 opened May 16, 2025 by ehuss
mul_add on *-pc-windows-gnu returns incorrect results A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness O-windows-gnu Toolchain: GNU, Operating system: Windows P-medium Medium priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#140515 opened Apr 30, 2025 by beetrees
Tracking issue for release notes of #139483: f*::NAN: guarantee that this is a quiet NaN A-floating-point Area: Floating point numbers and arithmetic relnotes Marks issues that should be documented in the release notes of the next release. relnotes-tracking-issue Marks issues tracking what text to put in release notes. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#139986 opened Apr 17, 2025 by rustbot 1.88.0
Some platforms cannot provide strict IEEE-754 conformant subnormals due to real-time guarantees and/or hardware limitations A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-opsem Relevant to the opsem team
#139277 opened Apr 2, 2025 by DemiMarie
f16 and f128 have non-trivial ABI requirements on some targets A-ABI Area: Concerning the application binary interface (ABI) A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. E-needs-investigation Call for partcipation: This issues needs some investigation to determine current status F-f16_and_f128 `#![feature(f16)]`, `#![feature(f128)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#138616 opened Mar 17, 2025 by RalfJung
core::num::bignum could use u64 limbs A-floating-point Area: Floating point numbers and arithmetic C-enhancement Category: An issue proposing an enhancement or a PR with one. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#137887 opened Mar 2, 2025 by CatsAreFluffy
x86 softfloat target: no way to get LLVM to make local use of the FPU or SIMD registers A-floating-point Area: Floating point numbers and arithmetic A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-SIMD Area: SIMD (Single Instruction Multiple Data) C-bug Category: This is a bug. C-external-bug Category: issue that is caused by bugs in software beyond our control T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136540 opened Feb 4, 2025 by RalfJung
Tracking Issue for algebraic floating point methods A-floating-point Area: Floating point numbers and arithmetic C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-lang Relevant to the language team T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#136469 opened Feb 3, 2025 by calder
2 of 6 tasks
Change rint to roundeven in round_ties_even implementation A-floating-point Area: Floating point numbers and arithmetic A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136459 opened Feb 3, 2025 by tgross35
f64::atan2 documentation error A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#136275 opened Jan 30, 2025 by gantha-shiva
NaNs are quieted on Emscripten A-ABI Area: Concerning the application binary interface (ABI) A-floating-point Area: Floating point numbers and arithmetic A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-miscompile Issue: Correct Rust code lowers to incorrect machine code O-emscripten Target: 50% off wasm32-unknown-musl. the savings come out of stdio.h, but hey, you get SDL! T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136197 opened Jan 28, 2025 by purplesyringa
Some -Ctarget-features must be restrained on RISCV A-ABI Area: Concerning the application binary interface (ABI) A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. E-needs-investigation Call for partcipation: This issues needs some investigation to determine current status O-riscv Target: RISC-V architecture T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132618 opened Nov 4, 2024 by workingjubilee
Figure out which target features are required/incompatible for which ABI A-ABI Area: Concerning the application binary interface (ABI) A-floating-point Area: Floating point numbers and arithmetic A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#131799 opened Oct 16, 2024 by RalfJung
5 of 15 tasks
absent precision parameter for floating point format string is undocumented A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-floating-point Area: Floating point numbers and arithmetic A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#131159 opened Oct 2, 2024 by e00E
Decimal formatting for some floating point numbers does not round-to-even A-floating-point Area: Floating point numbers and arithmetic A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#130936 opened Sep 27, 2024 by gregates
PowerPC altivec intrinsics are unsound due to subnormal flushing A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. I-miscompile Issue: Correct Rust code lowers to incorrect machine code I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness O-PowerPC Target: PowerPC processors P-medium Medium priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#129886 opened Sep 2, 2024 by beetrees
32-bit ARM NEON intrinsics are unsound due to subnormal flushing A-floating-point Area: Floating point numbers and arithmetic C-bug Category: This is a bug. I-miscompile Issue: Correct Rust code lowers to incorrect machine code I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state P-medium Medium priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#129880 opened Sep 2, 2024 by RalfJung
Scalar vector operations can use NEON instructions, which have incorrect subnormal behavior A-floating-point Area: Floating point numbers and arithmetic A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#129853 opened Sep 1, 2024 by RalfJung
There's no documented way to losslessly print a float (so it will be parsed as the exact same value) A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-floating-point Area: Floating point numbers and arithmetic E-needs-investigation Call for partcipation: This issues needs some investigation to determine current status T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#128972 opened Aug 11, 2024 by maia-s
Stop optimizing under the assumption of default denormal behavior A-floating-point Area: Floating point numbers and arithmetic C-discussion Category: Discussion or questions that doesn't represent real issues. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#123123 opened Mar 27, 2024 by DemiMarie
f32/f64 examples should not use EPSILON as an absolute tolerance value A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-floating-point Area: Floating point numbers and arithmetic C-enhancement Category: An issue proposing an enhancement or a PR with one. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#116916 opened Oct 19, 2023 by SludgePhD
Compiler emits inappropriate SSE2 instructions for f64 math A-codegen Area: Code generation A-floating-point Area: Floating point numbers and arithmetic A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. O-x86_64 Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#116359 opened Oct 2, 2023 by HEnquist
The ABI of float types can be changed by -Ctarget-feature A-ABI Area: Concerning the application binary interface (ABI) A-floating-point Area: Floating point numbers and arithmetic A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness P-high High priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-opsem Relevant to the opsem team
#116344 opened Oct 2, 2023 by RalfJung
ProTip! no:milestone will show everything without a milestone.