-
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
rustc_session: be more precise about -Z plt=yes on x86-64?
A-codegen
Area: Code generation
A-linkage
Area: linking into static, shared libraries and binaries
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.
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.
#141720
opened May 29, 2025 by
iximeow
Missed optimization: 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.
matches!
results in worse codgen than a logical or
A-LLVM
#141497
opened May 24, 2025 by
ohadravid
Performance issues: Two examples of Rust programs significantly slower than their C++ versions
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.
#141476
opened May 23, 2025 by
hjyamauchi
Performance problem in for loops with step_by(run-time-variable)
A-iterators
Area: Iterators
C-bug
Category: This is a bug.
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.
#141360
opened May 21, 2025 by
leonardo-m
Slow and memory-intensive compilation with debug symbols
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.
needs-triage
This issue may need triage. Remove it if it has been sufficiently triaged.
#141297
opened May 20, 2025 by
speshuric
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
#[derive(PartialEq)] does not reorder field comparisons to improve performance
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
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.
#141141
opened May 17, 2025 by
Sol-Ell
removing needless Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
S-needs-repro
Status: This issue has no reproduction and needs a reproduction to make progress.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
.collect()
in the middle of iterator chain reduces performance significantly
C-optimization
#140873
opened May 9, 2025 by
cyrgani
copied().min()
performance regression on nightly
C-bug
#140207
opened Apr 23, 2025 by
DaniPopes
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
Simpler Logic Produces More Complex Output Than Equivalent Expression
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.
#139851
opened Apr 15, 2025 by
WindFrank
[Optimization] Significantly different assembly output for logically equivalent match patterns with string comparisons
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-patterns
Relating to patterns and pattern matching
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.
#139784
opened Apr 14, 2025 by
WindFrank
Bounds check not elided for index that should be known to be in-bounds
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.
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade, or backported fixes
#139759
opened Apr 13, 2025 by
okaneco
assert_eq! of trivially-equal enums with 2 non-empty variants is not optimized out
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.
#139733
opened Apr 13, 2025 by
WindFrank
is_char_boundary
not elided when impl pop
in terms of truncate
C-optimization
#139655
opened Apr 11, 2025 by
Rudxain
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
pclmulqdq intrinsics don't inline well across target_feature changes anymore
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
C-bug
Category: This is a bug.
I-prioritize
Issue: Indicates that prioritization has been requested for this issue.
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)
regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
S-has-bisection
Status: A bisection has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139029
opened Mar 27, 2025 by
iximeow
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
Removing trailing zeros of a NonZero
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.
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade, or backported fixes
#138497
opened Mar 14, 2025 by
leonardo-m
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
Suboptimal codegen for match from enum to almost-same-value usize (unnecessary table lookups)
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.
#136972
opened Feb 13, 2025 by
oxalica
rustdoc regression: intra-doc link links to wrong item
A-intra-doc-links
Area: Intra-doc links, the ability to link to items in docs by name
C-bug
Category: This is a bug.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
S-has-bisection
Status: A bisection has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
#136777
opened Feb 9, 2025 by
tchebb
ICE: Category: This is a bug.
F-generic_const_exprs
`#![feature(generic_const_exprs)]`
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
I-slow
Issue: Problems and improvements with respect to performance of generated code.
S-bug-has-test
Status: This bug is tracked inside the repo by a `known-bug` test.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Invalid operation on bool: MulWithOverflow
C-bug
#136766
opened Feb 9, 2025 by
matthiaskrgr
Previous Next
ProTip!
What’s not been updated in a month: updated:<2025-04-30.