6

Stabilize asm! and global_asm! by Amanieu · Pull Request #91728 · rust-lang/rust...

 2 years ago
source link: https://github.com/rust-lang/rust/pull/91728
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Copy link

Contributor

Amanieu commented on Dec 10, 2021

Tracking issue: #72016

It's been almost 2 years since the original RFC was posted and we're finally ready to stabilize this feature!

The main changes in this PR are:

  • Removing asm! and global_asm! from the prelude as per the decision in #87228.
  • Stabilizing the asm and global_asm features.
  • Removing the unstable book pages for asm and global_asm. The contents are moved to the reference and rust by example.
    • All links to these pages have been removed to satisfy the link checker. In a later PR these will be replaced with links to the reference or rust by example.
  • Removing the automatic suggestion for using llvm_asm! instead of asm! if you're still using the old syntax, since it doesn't work anymore with asm! no longer being in the prelude. This only affects code that predates the old LLVM-style asm! being renamed to llvm_asm!.
  • Updating stdarch and compiler-builtins.
  • Updating all the tests.

r? @joshtriplett


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK