News for hackers. Stuff that matters.
Re:Announcing Rust 1.27 by dbaupp on Thursday June 21, 2018 @10:42PM (#17370883)
Clang isn't using LLVM's inline asm directly, it translates from the (stable) GCC format into the internal LLVM one. rustc could theoretically do the same translation, but implementing that is significantly more work than just stabilizing the current implementation of asm!().
Re:Announcing Rust 1.27 by simias on Friday June 22, 2018 @04:20AM (#17372368)
That and GCC's format is not exactly great. I'm generally looking unfavorably towards NIH but in this instance I really hope they figure out something better.
Re:Announcing Rust 1.27 by cesarb on Friday June 22, 2018 @07:48AM (#17373228)
GCC's format mostly exposes parts of GCC's internal machine description language (to the point that, in the past, most of it was documented only on the "GCC internals" part of the manual). It comes from a simpler time.