-
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
[beta] backports
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#141745
opened May 29, 2025 by
cuviper
Loading…
LLVM optimization often (always?) results of loss of closure upvar 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.
WG-llvm
Working group: LLVM backend code generation
#141712
opened May 29, 2025 by
khuey
Atomic intrinsics : use const generic ordering, part 2
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
S-blocked
Status: Blocked on something else such as an RFC or other implementation work.
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
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.
#141700
opened May 28, 2025 by
RalfJung
Loading…
Pure batching without autodiff
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
F-autodiff
`#![feature(autodiff)]`
F-batching
`#![feature(batching)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Replace ad-hoc ABI "adjustments" with an Area: Concerning the application binary interface (ABI)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-target-specs
Area: Compile-target specifications
A-targets
Area: Concerning the implications of different compiler targets
O-apple
Operating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)
PG-exploit-mitigations
Project group: Exploit mitigations
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
AbiMap
to CanonAbi
A-ABI
#141569
opened May 26, 2025 by
workingjubilee
Loading…
implement Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-run-make
Area: port run-make Makefiles to rmake.rs
F-c_variadic
`#![feature(c_variadic)]`
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
va_arg
for x86_64 systemv
A-LLVM
#141538
opened May 25, 2025 by
folkertdev
Loading…
atomic_load intrinsic: use const generic parameter for ordering
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
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.
#141507
opened May 24, 2025 by
RalfJung
Loading…
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
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
Stabilize Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-meta
Area: Issues & PRs about the rust-lang/rust repository itself
A-rustc-dev-guide
Area: rustc-dev-guide
A-testsuite
Area: The testsuite used to check the correctness of rustc
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
final-comment-period
In the final comment period and will be merged soon unless new substantive objections are raised.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
needs-fcp
This change is insta-stable, or significant enough to need a team FCP to proceed.
S-waiting-on-documentation
Status: Waiting on approved PRs to documentation before merging
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-infra
Relevant to the infrastructure 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.
WG-trait-system-refactor
The Rustc Trait System Refactor Initiative (-Znext-solver)
if let
guards (feature(if_let_guard)
)
A-LLVM
#141295
opened May 20, 2025 by
Kivooeo
Loading…
5 tasks done
1.87 Regression: s390x-unknown-linux-gnu release build gets stuck
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-SystemZ
Target: SystemZ processors (s390x)
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#141287
opened May 20, 2025 by
konstin
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
LLVM Assertion failed when optimizing SIMD code on aarch64.apple.darwin
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-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-apple
Operating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140933
opened May 12, 2025 by
bk-eclipse
Extract some shared code from codegen backend target feature handling
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140920
opened May 11, 2025 by
RalfJung
Loading…
Target features getting erased when using Area: Attributes (`#[…]`, `#![…]`)
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.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
#[export_name]
with names of LLVM intrinsics
A-attributes
#140822
opened May 8, 2025 by
sayantn
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.
A-run-make
Area: port run-make Makefiles to rmake.rs
F-autodiff
`#![feature(autodiff)]`
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
x86amx
, bf16(xN)
and i1xN
A-codegen
#140763
opened May 7, 2025 by
sayantn
Loading…
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
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
Previous Next
ProTip!
Follow long discussions with comments:>50.