cortex-m icon indicating copy to clipboard operation
cortex-m copied to clipboard

Tracking issue for stable inline assembly

Open adamgreig opened this issue 3 years ago • 0 comments

The next stable Rust release, 1.59, will include stable asm!() and global_asm!() macros that finally permit us to define assembly directly in the crate without needing to distribute precompiled binaries.

I anticipate this will let us remove all the current code to support precompiled binaries, including the outlined-inlined-asm in cortex-m and the asm.S in cortex-m-rt, and make all our inline-asm features no-ops. Since this shouldn't be a breaking change to users, it could be released as a cortex-m 0.7 backport, or as part of the upcoming 0.8, and as a normal minor 0.7 release for cortex-m-rt.

This issue is for tracking progress/concerns/problems.

adamgreig avatar Feb 02 '22 00:02 adamgreig