This release is the result of the community’s work over the past six months, including: use of profile data in ThinLTO, more aggressive dead code elimination, experimental support for coroutines, experimental AVR target, better GNU ld compatibility and significant performance improvements in LLD, as well as improved optimizations, many bug fixes and more.
The release notes have all the details.
Its great to see consistent progress for LLVM. I use gfortran for much of my development, but I’m eagerly awaiting the results of the DOE project to create a Fortran compiler on top of LLVM. Its always good to have two compilers implementing the same language, and better if they are both open source.