-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
Redundant Copies with #[repr(align)] Enum References
A-repr
Area: the `#[repr(stuff)]` attribute
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.
#140182
opened Apr 23, 2025 by
ZhonghaoPan-nju
Fails to optimize away trivial ownership move of Vec in high optimization levels
C-bug
Category: This is a bug.
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.
#140057
opened Apr 20, 2025 by
ZhonghaoPan-nju
Figure out how to make symbolisation code smaller
A-backtrace
Area: Backtraces
C-discussion
Category: Discussion or questions that doesn't represent real issues.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#139209
opened Apr 1, 2025 by
joboet
Derive 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.
PartialOrd
via Ord
when deriving both on a concrete type
C-optimization
#137459
opened Feb 23, 2025 by
scottmcm
type level debuginfo is duplicated across codegen units
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
C-bug
Category: This is a bug.
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.
#136059
opened Jan 25, 2025 by
jyn514
Code size regression iterating an array (opt-level=z) after 1.82.0
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
P-low
Low priority
regression-untriaged
Untriaged performance or correctness regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132890
opened Nov 11, 2024 by
dcci
Code size regression (opt-level=z) after 1.73.0 (~40%)
C-bug
Category: This is a bug.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
P-low
Low priority
regression-untriaged
Untriaged performance or correctness regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132887
opened Nov 11, 2024 by
dcci
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
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
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
Possibly sub-optimal optimization of few bytes copy
C-bug
Category: This is a bug.
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.
#130304
opened Sep 13, 2024 by
leonardo-m
Large amounts of repeated data in debug info
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
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.
#129722
opened Aug 29, 2024 by
khuey
Performance regression with Category: An issue highlighting optimization opportunities or PRs implementing such
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.
P-medium
Medium priority
perf-regression
Performance regression.
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
get_many_mut()
C-optimization
slice.iter().take_while(f).count()
produces suboptimal assembly code
A-LLVM
#128208
opened Jul 25, 2024 by
bluebear94
The Category: An issue highlighting optimization opportunities or PRs implementing such
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.
slice::chunks_exact
iterator does not optimize when the initial slice is non-empty
C-optimization
#128077
opened Jul 22, 2024 by
shepmaster
Generated assembly contains a jump to the next instruction
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
#127640
opened Jul 12, 2024 by
ChaiTRex
Three-way 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.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
match
compare mapping to immediates are lowered to a memory table load, not conditional moves, in size-optimized x86-64 assembly
A-codegen
#127384
opened Jul 5, 2024 by
dead-claudia
Return branches not correctly merged in size-optimized x86-64 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-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.
#127376
opened Jul 5, 2024 by
dead-claudia
Strange 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.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
jmp 0
emitted in size-optimized x86-64 assembly
A-codegen
#127375
opened Jul 5, 2024 by
dead-claudia
Chains of checked_add could get better codegen
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.
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.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
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.
#127250
opened Jul 2, 2024 by
krtab
Binary size creep on Fuchsia after commit 5ced3da
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-heavy
Issue: Problems and improvements with respect to binary size of generated code.
O-fuchsia
Operating system: Fuchsia
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#127039
opened Jun 27, 2024 by
amanda-tait
Inefficient codegen collecting slice iterator into array
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-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.
#126000
opened Jun 4, 2024 by
orlp
Tracking Issue for Category: An issue tracking the progress of sth. like the implementation of an RFC
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
optimize_for_size
standard library feature
C-tracking-issue
#125612
opened May 27, 2024 by
Kobzol
5 tasks done
Performance regression: rustc failed to optimize specific x86-64 SIMD intrinsics after 1.75.0
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.
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.
P-medium
Medium priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#124216
opened Apr 21, 2024 by
Nugine
Missed Optimization when Matching on Complete Unicode Character Ranges with an Unreachable Arm
A-codegen
Area: Code generation
C-bug
Category: This is a bug.
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.
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.
#123927
opened Apr 14, 2024 by
JordanLloydHall
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.