-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Label
Projects
Milestones
Assignee
Sort
Issues list
Inconsistent vtable layout with HRTBs
A-coercions
Area: implicit and explicit `expr as Type` coercions
A-higher-ranked
Area: Higher-ranked things (e.g., lifetimes, types, trait bounds aka HRTBs)
A-trait-objects
Area: trait objects, vtable layout
C-bug
Category: This is a bug.
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-types
Relevant to the types team, which will review and decide on the PR/issue.
#135316
opened Jan 10, 2025 by
steffahn
std::ptr::swap_nonoverlapping
is not always untyped
C-bug
#134713
opened Dec 23, 2024 by
zachs18
Coherence with object types with overlapping supertrait projections is incomplete
A-coherence
Area: Coherence
A-trait-objects
Area: trait objects, vtable layout
C-bug
Category: This is a bug.
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#133361
opened Nov 23, 2024 by
compiler-errors
Hang after encountering overflow errors for huge types
A-diagnostics
Area: Messages for errors, warnings, and lints
C-bug
Category: This is a bug.
I-hang
Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132673
opened Nov 6, 2024 by
wxie7
1 of 4 tasks
Regression: geoarrow crate does not compile in release mode on 1.82
A-mir-opt-inlining
Area: MIR inlining
C-bug
Category: This is a bug.
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
WG-mir-opt
Working group: MIR optimizations
#131960
opened Oct 20, 2024 by
theemathas
Implementation of trait "not general enough" in nightly, works fine on stable
C-bug
Category: This is a bug.
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#131488
opened Oct 10, 2024 by
ejmount
Emscripten metadata file size is wrong
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-emscripten
Target: 50% off wasm32-unknown-musl. the savings come out of stdio.h, but hey, you get SDL!
O-wasi
Operating system: Wasi, Webassembly System Interface
P-high
High priority
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#131467
opened Oct 9, 2024 by
juntyr
Invalid metadata for arm64e due to Xcode 15+ on ARM64e macOS
C-bug
Category: This is a bug.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
O-macos
Operating system: macOS
P-high
High priority
regression-untriaged
Untriaged performance or correctness regression.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130834
opened Sep 25, 2024 by
arttet
asm: Since nightly-2024-08-01 (LLVM 19), in and out is sometime allocated to the same register
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
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
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade, or backported fixes
P-high
High priority
regression-untriaged
Untriaged performance or correctness regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-llvm
Working group: LLVM backend code generation
#129585
opened Aug 25, 2024 by
taiki-e
unreachable!("state is never set to invalid values") is reached
A-linkage
Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-windows
Operating system: Windows
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#127979
opened Jul 19, 2024 by
janhohenheim
Wasm32 miscompilation when using u128 with multivalue and optimizations
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-external-bug
Category: issue that is caused by bugs in software beyond our control
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-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-high
High priority
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#127318
opened Jul 4, 2024 by
arriven
Undefined behavior from stack overflow on wasm32 targets
C-bug
Category: This is a bug.
E-needs-design
This issue needs exploration and design to see how and if we can fix/implement it
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#126747
opened Jun 20, 2024 by
adambratschikaye
-C target_cpu=cortex-a72
(and -target-cpu=native
on Raspberry Pi) wrongly enables crypto features that are optional on Cortex-A72
A-LLVM
#125033
opened May 12, 2024 by
briansmith
RUST_BACKTRACE=full
loop with -Cpanic=abort
on aarch64-unknown-linux-gnu
A-backtrace
#123733
opened Apr 10, 2024 by
cuviper
f64::round doesn't work properly on arm-unknown-linux-gnueabi
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
E-needs-investigation
Call for partcipation: This issues needs some investigation to determine current status
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-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#122294
opened Mar 10, 2024 by
vklachkov
#![crate_name = EXPR]
semantically allows EXPR
to be a macro call but otherwise mostly ignores it
A-attributes
#122001
opened Mar 4, 2024 by
fmease
rust-1.75.0 fails to compile with ICE on aarch64 and various ppc arches with LTO enabled - error: could not compile memchr
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-LTO
Area: Link-time optimization (LTO)
C-bug
Category: This is a bug.
E-needs-investigation
Call for partcipation: This issues needs some investigation to determine current status
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-AArch64
Armv8-A or later processors in AArch64 mode
O-PowerPC
Target: PowerPC processors
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121124
opened Feb 15, 2024 by
bowlofeggs
Tracking Issue for Bevy special-casing of implied bounds and Category: An issue tracking the progress of sth. like the implementation of an RFC
P-high
High priority
T-types
Relevant to the types team, which will review and decide on the PR/issue.
-Zno-implied-bounds-compat
C-tracking-issue
#119956
opened Jan 14, 2024 by
jackh726
x86-64 assembler silently truncates 64-bit address
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
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
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-x86_64
Target: x86-64 processors (like x86_64-*)
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#118223
opened Nov 24, 2023 by
MauriceKayser
Building 1.74.0 natively on NetBSD/powerpc results in "pattern Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-netbsd
Operating system: NetBSD
O-PowerPC
Target: PowerPC processors
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Some(_)
not covered" error message
A-LLVM
#118099
opened Nov 20, 2023 by
he32
Errors compiling Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
O-riscv
Target: RISC-V architecture
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
regression-untriaged
Untriaged performance or correctness regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
libc
using rust 1.73.0 on riscv64/ubuntu:focal
docker image - works with 1.72.1
A-linkage
#117101
opened Oct 23, 2023 by
emlowe
Inlining causes miscompilation of code that mixes target features
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
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
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#116573
opened Oct 9, 2023 by
RalfJung
Using Area: Custom and system allocators
C-bug
Category: This is a bug.
P-high
High priority
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
thread_local!
with Drop
from GlobalAlloc::alloc
causes crashes
A-allocators
#116390
opened Oct 3, 2023 by
nvzqz
The ABI of float types can be changed by 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
-Ctarget-feature
A-ABI
#116344
opened Oct 2, 2023 by
RalfJung
Multiple nested loops taking very long to compile with CPU extensions
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-compiletime
Issue: Problems and improvements with respect to compile times.
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#115465
opened Sep 2, 2023 by
Ben-Lichtman
Previous Next
ProTip!
Find all open issues with in progress development work with linked:pr.