-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Inefficient implementation of Area: Code generation
A-enum
🤓 akshually it's an "ADT" or "algebraic data type"
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
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
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
Volatile reads and writes on aarch64 sometimes generate instructions not suitable for MMIO in protected VMs
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-AArch64
Armv8-A or later processors in AArch64 mode
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.
#131894
opened Oct 18, 2024 by
qwandor
Drop the dereferenceable attribute when a reference is passed in an enum
A-codegen
Area: Code generation
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
requires-nightly
This issue requires a nightly compiler in some way.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131834
opened Oct 17, 2024 by
DianQK
get_unchecked()
is never inlined on armv7-unknown-linux-gnueabihf in functions with #[target_feature(enable = "neon")]
A-codegen
#131745
opened Oct 15, 2024 by
hkratz
precondition_check functions can survive MonoReachable
A-codegen
Area: Code generation
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131578
opened Oct 12, 2024 by
saethlin
Regression: 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.
P-medium
Medium priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
tests/codegen/issues/issue-101082.rs
fails with -Ctarget-cpu=x86-64-v3
A-codegen
#131563
opened Oct 11, 2024 by
cuviper
Miscompile in the GVN transform
A-codegen
Area: Code generation
A-mir-opt
Area: MIR optimizations
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.
#130853
opened Sep 25, 2024 by
jwong101
-plugin-opt linker flags require a leading dash when using GCC as a linker
A-codegen
Area: Code generation
A-gcc
Things relevant to the [future] GCC backend
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130583
opened Sep 19, 2024 by
antoyo
Suboptimal codegen for a function that should fold to a constant
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.
#130421
opened Sep 16, 2024 by
dcci
[BUG] Area: Source-based code coverage (-Cinstrument-coverage)
A-codegen
Area: Code generation
C-bug
Category: This is a bug.
requires-nightly
This issue requires a nightly compiler in some way.
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.
llvm-cov
warning mismatched data
when double slash comment above use
A-code-coverage
#130065
opened Sep 7, 2024 by
loynoir
-Csoft-float flag is unsound
A-ABI
Area: Concerning the application binary interface (ABI)
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
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.
#129893
opened Sep 2, 2024 by
RalfJung
#[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.
AsyncAwait-Triaged
Async-await issues that have been triaged during a working group meeting.
C-bug
Category: This is a bug.
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
to-announce
Announce this issue on triage meeting
#129347
opened Aug 21, 2024 by
michaelwoerister
Weird AVX 512 code generated with std::simd when using -Zbuild-std
A-codegen
Area: Code generation
A-SIMD
Area: SIMD (Single Instruction Multiple Data)
C-bug
Category: This is a bug.
PG-portable-simd
Project group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129293
opened Aug 20, 2024 by
cvijdea-bd
Unnecessary alloca Without Optimization Flags
A-codegen
Area: Code generation
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129282
opened Aug 19, 2024 by
CJacob314
Inefficient Match Statement Optimization for Unit-Only Enums with Fixed Offsets
A-codegen
Area: Code generation
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.
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade, or backported fixes
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129131
opened Aug 15, 2024 by
Shadowcat650
Missing optimization for interger 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.
modulo
operation in loop
edge case
A-codegen
#128921
opened Aug 10, 2024 by
CrazyboyQCD
-Cstack-alignment
/-Cpreferred-stack-boundary
support in rustc
A-CLI
#128833
opened Aug 8, 2024 by
ojeda
-Calign-loops=1
support in rustc
A-CLI
#128832
opened Aug 8, 2024 by
ojeda
-Calign-jumps=1
support in rustc
A-CLI
#128831
opened Aug 8, 2024 by
ojeda
Deduplicate test suites for alternative codegen backends
A-codegen
Area: Code generation
A-contributor-roadblock
Area: Makes things more difficult for new contributors to rust itself
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-testsuite
Area: The testsuite used to check the correctness of rustc
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.
#128741
opened Aug 6, 2024 by
RalfJung
Significant application performance degradation when making a module public
A-codegen
Area: Code generation
C-bug
Category: This is a bug.
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.
#128730
opened Aug 6, 2024 by
day01
Missed bounds check elimination
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-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.
#127553
opened Jul 10, 2024 by
ericlagergren
Previous Next
ProTip!
Type g i on any issue or pull request to go back to the issue listing page.