Skip to content

Tracking issue for stable inline assembly #420

Closed
@adamgreig

Description

@adamgreig

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions