Das Kompiler-Framework LLVM ist in der Version 4.0 erschienen. Die Entwickler haben viele Optimierungen einfließen lassen. Ab dieser Release gilt auch ein neues Versionsschema.
LLVM erscheint den Release Notes zufolge nun alle sechs Monate in einer Major-Version, beginnend mit der 5.0. Sind Updates dazwischen nötig, sind die nach dem Schema x.0.x benannt, für die aktuelle Version würde das erste stable Update dann die Versionsnummer 4.0.1 tragen.
In Version 4.0 sind diverse Änderungen eingeflossen. Als Kompiler-Unterbau sind deshalb GCC 4.8 und höher und Visual Studio 2015 oder höher das Minimum. Wie üblich sind auch diverse Funktionen entfernt worden, bei der C API etwa LVMAddFunctionAttr, LLVMGetFunctionAttr, LLVMRemoveFunctionAttr und LLVMAddAttribute. Das llvm-cov-Tool beherrsche nun den Datenexport in Json und auch der HTML-Output sei verbessert worden. Die Release Notes für LLVM 4.0 zählen die umfangreichen Änderungen auf.



