Closed
Description
This is a tracking issue for the RFC 2873 (rust-lang/rfcs#2873).
The feature gate for the issue is #![feature(asm)]
.
Stabilization
Blockers: Tracking Issue for inline assembly (asm!
) #72016 (comment)Blockers: Tracking Issue for inline assembly (asm!
) #72016 (comment)- Stabilization report: Tracking Issue for inline assembly (
asm!
) #72016 (comment)
Steps
- Implement the RFC (Implement new asm! syntax from RFC 2850 #69171)
- LLVM version check (Implement new asm! syntax from RFC 2850 #69171 (comment), min-LLVM: Can only use x86 asm ATT syntax for LLVM < 10 in new
asm!
#76738) - Adjust documentation (see instructions on rustc-dev-guide)
- Stabilization PR (see instructions on rustc-dev-guide)
Implementation history
- Implement new asm! syntax from RFC 2850 #69171 Initial implementation
November stabilization report for FCP
November FCP checklist
Metadata
Metadata
Assignees
Labels
Area: Inline assembly (`asm!(…)`)Blocker: Implemented in the nightly compiler and unstable.Category: An issue tracking the progress of sth. like the implementation of an RFC`#![feature(asm)]` (not `llvm_asm`)Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Working group: Embedded systemsThis issue / PR is in PFCP or FCP with a disposition to merge it.The final comment period is finished for this PR / Issue.
Type
Projects
Status
Stabilized