LLVM 11.1 Released To Deal With ABI Breakage
While these days LLVM's versioning scheme rarely sees a x.1.0 release with generally just sticking to bumping the major version number and squeezing in a point release or two per cycle, LLVM 11.1.0 is out today as a special release between LLVM 11.0.1 and the upcoming LLVM 12.0.
LLVM 11.0.1 came out in January as the maintenance release between LLVM 11.0 and the 12.0 release expected in March. This LLVM 11.1.0 release is in effect just LLVM 11.0.1 but carrying an ABI alteration to fix the breakage of the application binary interface of LLVM 11.0.
The LLVM 11 ABI breakage headache stems from an ABI compatibility issue of CXCursorKind.
LLVM release manager Tom Stellard has now tagged LLVM 11.1.0 with this issue squared away. LLVM 11.1 is available for download from GitHub.
LLVM 12.0 as the next feature release should be out in early March.