I enjoy programming in Rust due to its safety and performance. However, I am also big fan of the LLVM [ https://llvm.org/ ] which provides extremely important ground for many compilers. Although I am aware of work in progress regarding alternative implementation of rust compiler backend, currently the performance of rust and support of various platforms is dependent on machine code generated by LLVM backend.
Therefore I am sad not to find any notion about LLVM on the rust official web page [ https://www.rust-lang.org/ ]. The only thing I was able to found is some discussion in the rustc developers guide, which regular public audience would never reach.
I am suggesting to add a reference to LLVM compiler toolbox to the rust home web page. There are several examples of how you can do it.
- The Julia [ https://julialang.org/ ] language web page has this text
Julia is fast!
Julia was designed from the beginning for high performance. Julia programs compile to efficient native code for multiple platforms via LLVM.
- The Apple's Swift [ https://developer.apple.com/swift/ ] home page tells us this:
Fast and Powerful
From its earliest conception, Swift was built to be fast. Using the incredibly high-performance LLVM compiler technology, Swift code is transformed into optimized native code that gets the most out of modern hardware. The syntax and standard library have also been tuned to make the most obvious way to write your code also perform the best whether it runs in the watch on your wrist or across a cluster of servers.
There are many others languages, which I can provide as an examples. I hope that you will appreciate to find a solution to this case.
P.S. Disclaimer: I don't have anything to do with LLVM team, I am neither a member nor contributor.