Skip to content

Tracking issue for stable inline assembly #420

Closed

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.

Activity

  1. added a commit that references this issue on Mar 1, 2022
  2. hannobraun commented on Jul 7, 2023

    @hannobraun
    Member

    I just stumbled across this issue while doing some research. Can this be closed? I can't find any assembly in this repository that's not within asm! or global_asm!.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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