-
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
Many new wasm features are enabled if compile Area: linkers... you gotta love linkers
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-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
wasm32v1-none
with -C linker-plugin-lto
flag on LLVM 20+
A-linkers
#140174
opened Apr 22, 2025 by
StackOverflowExcept1on
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
Not optimize boolean computations for the 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.
usize
type
A-LLVM
#140103
opened Apr 21, 2025 by
ZhonghaoPan-nju
Creating an array can be made 2x faster
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.
#139875
opened Apr 15, 2025 by
abgros
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
ZhonghaoPan-nju
[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
ZhonghaoPan-nju
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
ZhonghaoPan-nju
A case of compound x86_64 performance regression caused by LLVM 20 and #124810
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
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.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#139730
opened Apr 13, 2025 by
MoSal
match
ing on ordered enum
variants emits too many branches
A-LLVM
#139702
opened Apr 12, 2025 by
Rudxain
Error: "offset is not a multiple of ??"
A-diagnostics
Area: Messages for errors, warnings, and lints
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
F-abi_x86_interrupt
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139679
opened Apr 11, 2025 by
ViktorPopp
Consider using AssignmentTracking / dbg_assign
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-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.
#139623
opened Apr 10, 2025 by
nikic
[RISCV] Code model other than medium does not work with lto
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.
I-prioritize
Issue: Indicates that prioritization has been requested for this issue.
O-riscv
Target: RISC-V architecture
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
#139479
opened Apr 7, 2025 by
kxxt
Performance regression in nightly with target-cpu=native on znver4
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-x86_64
Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64)
P-high
High priority
regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139370
opened Apr 4, 2025 by
nsarlin-zama
SIGSEGV when crosscompiling m68k on Apple silicon
A-cross
Area: Cross compilation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
O-motorola68k
Target: Rust from the parallel universe where the Amiga won.
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.
#139311
opened Apr 3, 2025 by
ketsuban
constructor doesn't work with arm64e-apple-ios but works on arm64e-apple-darwin
A-linkage
Area: linking into static, shared libraries and binaries
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
O-apple
Operating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)
O-ios
Operating system: iOS
#139218
opened Apr 1, 2025 by
ds-ep
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
Linker-plugin-based LTO with -flto in clang not working
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138910
opened Mar 24, 2025 by
ghost
rustc-LLVM ERROR: Cannot select
with -C code-model=large
A-LLVM
#138899
opened Mar 24, 2025 by
konstin
RISC-V RVV not enabled despite 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.
O-riscv
Target: RISC-V architecture
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
-Ctarget-cpu=native
A-LLVM
#138789
opened Mar 21, 2025 by
ThomasHabets
ICE: Area: Concerning the application binary interface (ABI)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
F-abi_ptx
`#![feature(abi_ptx)]`
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
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.
Architecture x86_64 does not support GpuKernel calling convention
A-ABI
#138738
opened Mar 20, 2025 by
matthiaskrgr
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
Investigate why repr-128-dwarf doesn't fail in CI test jobs
A-compiletest
Area: The compiletest test runner
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
A-download-rustc
Area: The `rust.download-rustc` build option.
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-test-infra
Area: test infrastructure (may span bootstrap/compiletest/more)
C-bug
Category: This is a bug.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-infra
Relevant to the infrastructure team, which will review and decide on the PR/issue.
#138334
opened Mar 11, 2025 by
jieyouxu
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.