-
Notifications
You must be signed in to change notification settings - Fork 13.4k
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
Tracking issue for the Area: Attributes (`#[…]`, `#![…]`)
A-codegen
Area: Code generation
A-linkage
Area: linking into static, shared libraries and binaries
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.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
define_in_every_cgu_used
feature
A-attributes
#141339
opened May 21, 2025 by
jbatez
5 tasks
Warn user when the whole function is optimized to a Area: Code generation
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
ud2
A-codegen
#141220
opened May 18, 2025 by
HKalbasi
Inlining leaves extra assembly
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#141144
opened May 17, 2025 by
RoDmitry
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
x86amx
A-codegen
Bad codegen for comparing struct of two 16bit ints
A-codegen
Area: Code generation
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.
#140167
opened Apr 22, 2025 by
bjorn3
armv4t-none-eabi cannot use compiler_fence
A-atomic
Area: Atomics, barriers, and sync primitives
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140105
opened Apr 21, 2025 by
EvansJahja
rustc_codegen_ssa should write temporary files to the output directory
A-codegen
Area: Code generation
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139963
opened Apr 17, 2025 by
ChrisDenton
Optimization regression: array argument somehow produces null check?
A-ABI
Area: Concerning the application binary interface (ABI)
A-codegen
Area: Code generation
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139415
opened Apr 5, 2025 by
alex
Intrinsics wrappers not being inlined
A-codegen
Area: Code generation
A-intrinsics
Area: Intrinsics
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-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139160
opened Mar 31, 2025 by
mxple
f32 += f32 * u32 is faster in a loop than f32 += f32; can be defeated (a little bit) with #[cold] annotation?
A-codegen
Area: Code generation
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138953
opened Mar 25, 2025 by
nabijaczleweli
Allow emitting more enums as SSA values
A-codegen
Area: Code generation
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138373
opened Mar 11, 2025 by
scottmcm
LLVM Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-opsem
Relevant to the opsem team
nocapture
attribute is used incorrectly
A-codegen
#137668
opened Feb 26, 2025 by
tmiasko
Emit Area: Code generation
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.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
dereferenceable
assumptions for slices
A-codegen
#137568
opened Feb 24, 2025 by
Kmeakin
Inefficient code generation with target-feature AVX2
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-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#137335
opened Feb 20, 2025 by
LaurenzV
Missed optimization: big immutable locals are not promoted to constants
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#136218
opened Jan 28, 2025 by
WaffleLapkin
Missed Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
match
optimization of riscv
A-codegen
#136216
opened Jan 28, 2025 by
WaffleLapkin
#[thread_local]
s are pessimized in #[no_mangle]
functions
A-codegen
#136042
opened Jan 25, 2025 by
purplesyringa
atomic RMW intrinsics: avoid unnecessary ptr/int conversions
A-atomic
Area: Atomics, barriers, and sync primitives
A-codegen
Area: Code generation
A-intrinsics
Area: Intrinsics
A-strict-provenance
Area: Strict provenance for raw pointers
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
#134617
opened Dec 21, 2024 by
RalfJung
enums with disjoint ranges should emit more precise Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
llvm.range
metadata
A-codegen
#133822
opened Dec 3, 2024 by
Kmeakin
Rustc fails to compile a program with ThinLTO and split-debuginfo = "packed"
A-codegen
Area: Code generation
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
A-LTO
Area: Link-time optimization (LTO)
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132677
opened Nov 6, 2024 by
zamazan4ik
Inefficient implementation of Area: Code generation
A-enum
Area: Enums (discriminated unions, or more generally ADTs (algebraic data types))
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
E-needs-test
Call for participation: An issue has been fixed and does not reproduce, but no test has been added.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
PartialEq
for nested (fieldless) enums
A-codegen
#132628
opened Nov 5, 2024 by
zaneduffield
Tracking issue for release notes of #129347: #[inline(never)] does not work for async functions
A-async-await
Area: Async & Await
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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-lang
Relevant to the language team, which will review and decide on the PR/issue.
#132573
opened Nov 3, 2024 by
rustbot
3 tasks
assembler label '' cannot be undefined
on Windows ARM
A-codegen
#132287
opened Oct 28, 2024 by
NicholasLYang
Unmerged stack slots under Windows
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
O-windows-msvc
Toolchain: MSVC, Operating system: Windows
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132014
opened Oct 21, 2024 by
xTachyon
Codegen depends on let-variable ordering for unclear reasons
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-panic
Area: Panicking machinery
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131987
opened Oct 21, 2024 by
CrazyboyQCD
Previous Next
ProTip!
What’s not been updated in a month: updated:<2025-04-25.