Skip to content

Issues: rust-lang/rust

Draft release notes for 1.88.0
#141598 opened May 26, 2025 by Mark-Simulacrum
Open 9
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
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Issues list

Tracking Issue for abi_custom A-inline-assembly Area: Inline assembly (`asm!(…)`) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-lang Relevant to the language team, which will review and decide on the PR/issue.
#140829 opened May 8, 2025 by folkertdev
3 tasks
Tracking Issue for asm_cfg: #[cfg(...)] within asm! A-inline-assembly Area: Inline assembly (`asm!(…)`) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-asm `#![feature(asm)]` (not `llvm_asm`) T-lang Relevant to the language team, which will review and decide on the PR/issue.
#140364 opened Apr 27, 2025 by folkertdev
7 tasks
Lang proposal: Allow #[cfg(...)] within asm! A-inline-assembly Area: Inline assembly (`asm!(…)`) C-feature-request Category: A feature request, i.e: not implemented / a PR. I-lang-radar Items that are on lang's radar and will need eventual work or consideration. 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.
#140279 opened Apr 25, 2025 by tgross35
Tracking Issue for APX target feature A-inline-assembly Area: Inline assembly (`asm!(…)`) A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC 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.
#139284 opened Apr 2, 2025 by sayantn
3 tasks
Moving WebAssembly inline assembly forward A-inline-assembly Area: Inline assembly (`asm!(…)`) C-discussion Category: Discussion or questions that doesn't represent real issues. O-wasm Target: WASM (WebAssembly), http://webassembly.org/ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136382 opened Feb 1, 2025 by tgross35
#[target_feature(..)] no longer in effect in naked functions A-inline-assembly Area: Inline assembly (`asm!(…)`) A-naked Area: `#[naked]`, prologue and epilogue-free, functions, https://git.io/vAzzS C-bug Category: This is a bug. F-naked_functions `#![feature(naked_functions)]`
#136280 opened Jan 30, 2025 by tmiasko
Compile Error on AVR atmega328p with global_asm! in lib.rs A-inline-assembly Area: Inline assembly (`asm!(…)`) 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. C-external-bug Category: issue that is caused by bugs in software beyond our control E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example O-AVR Target: AVR processors (ATtiny, ATmega, etc.) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#134758 opened Dec 25, 2024 by xjnxjnxjn
Adding lto = true causes duplicated symbol errors on .weak symbols A-inline-assembly Area: Inline assembly (`asm!(…)`) A-linkage Area: linking into static, shared libraries and binaries A-LTO Area: Link-time optimization (LTO) C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#133974 opened Dec 6, 2024 by rslawson
Tracking Issue for asm_experimental_reg A-inline-assembly Area: Inline assembly (`asm!(…)`) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC
#133416 opened Nov 24, 2024 by taiki-e
1 of 2 tasks
Support for const string interpolation into inline assembly A-inline-assembly Area: Inline assembly (`asm!(…)`) 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. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#132083 opened Oct 23, 2024 by dingxiangfei2009
s390x vector facilities support A-ABI Area: Concerning the application binary interface (ABI) A-inline-assembly Area: Inline assembly (`asm!(…)`) A-SIMD Area: SIMD (Single Instruction Multiple Data) O-SystemZ Target: SystemZ processors (s390x) 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.
#130869 opened Sep 26, 2024 by taiki-e
8 of 11 tasks
Dollar sign is handled incorrectly for section names in inline-assembly on Windows platform A-inline-assembly Area: Inline assembly (`asm!(…)`) C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#128177 opened Jul 25, 2024 by Evian-Zhang
asm! lints based on cfg rather than target A-inline-assembly Area: Inline assembly (`asm!(…)`) A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. 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.
#127938 opened Jul 18, 2024 by tgross35
Remove binary_asm_labels once the LLVM issue is fixed A-inline-assembly Area: Inline assembly (`asm!(…)`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-cleanup Category: PRs that clean code up or issues documenting cleanup. L-binary_asm_labels Lint: LLVM parses labels like 0, 1, 10, 11, etc. oddly T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#127937 opened Jul 18, 2024 by tgross35
Can't use vmsr instruction in global_asm! on armv7r-none-eabihf without codegen-units=1 A-inline-assembly Area: Inline assembly (`asm!(…)`) 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. C-external-bug Category: issue that is caused by bugs in software beyond our control O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state S-waiting-on-LLVM Status: the compiler-dragon is eepy, can someone get it some tea? 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.
#127269 opened Jul 3, 2024 by jonathanpallant
asm! should actually understand "can you address this register?" A-inline-assembly Area: Inline assembly (`asm!(…)`) C-cleanup Category: PRs that clean code up or issues documenting cleanup. O-AArch64 Armv8-A or later processors in AArch64 mode O-riscv Target: RISC-V architecture 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.
#126890 opened Jun 24, 2024 by workingjubilee
LLVM can't support partial register clobbers A-ABI Area: Concerning the application binary interface (ABI) A-inline-assembly Area: Inline assembly (`asm!(…)`) 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-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#126713 opened Jun 19, 2024 by jstarks
Enable f16 and f128 in assembly on platforms that support it A-inline-assembly Area: Inline assembly (`asm!(…)`) E-medium Call for participation: Medium difficulty. Experience needed to fix: Intermediate. F-f16_and_f128 `#![feature(f16)]`, `#![feature(f128)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#125398 opened May 22, 2024 by tgross35
"--emit asm" uses different syntax than asm! on x86 A-contributor-roadblock Area: Makes things more difficult for new or seasoned contributors to Rust A-inline-assembly Area: Inline assembly (`asm!(…)`) 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.
#121592 opened Feb 25, 2024 by RalfJung
confusing error message when target feature is missing A-diagnostics Area: Messages for errors, warnings, and lints A-inline-assembly Area: Inline assembly (`asm!(…)`) D-confusing Diagnostics: Confusing error or lint that should be reworked. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#121496 opened Feb 23, 2024 by folkertdev
Tracking Issue for asm_goto_with_outputs A-inline-assembly Area: Inline assembly (`asm!(…)`) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-asm `#![feature(asm)]` (not `llvm_asm`)
#119364 opened Dec 27, 2023 by nbdd0121
1 of 4 tasks
x86-64 assembler silently truncates 64-bit address A-inline-assembly Area: Inline assembly (`asm!(…)`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. 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 O-x86_64 Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64) P-high High priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#118223 opened Nov 24, 2023 by MauriceKayser
Missing label direction is not properly handled when using at&t syntax, with segfault on windows. A-inline-assembly Area: Inline assembly (`asm!(…)`) 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.
#116498 opened Oct 6, 2023 by TDecking
global_asm! errors are inconsistent with target features A-inline-assembly Area: Inline assembly (`asm!(…)`) A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. C-bug Category: This is a bug.
#113221 opened Jul 1, 2023 by eigenform
Automated handling of busted assembly tests A-inline-assembly Area: Inline assembly (`asm!(…)`) A-testsuite Area: The testsuite used to check the correctness of rustc T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
#110751 opened Apr 24, 2023 by workingjubilee
ProTip! Add no:assignee to see everything that’s not assigned.