Das LLVM-Projekt hat am 19. September 2018 die Version 7.0.0 seiner Compilerinfrastruktur veröffentlicht. Die offizielle Release-Ankündigung verweist auf neue und überarbeitete Komponenten für C, C++ und weitere unterstützte Sprachen.
Die LLVM-Release-Notes führen Änderungen an Clang, dem Linker LLD, LLDB und den Laufzeitbibliotheken auf. Für Spiele- und Engine-Teams ist die Version vor allem als Grundlage für Build- und Debugging-Umgebungen relevant, nicht als eigenständiges Spielwerkzeug.
Clang, LLD und LLDB aktualisiert
LLVM 7.0 aktualisiert den C- und C++-Compiler Clang sowie weitere Teile der Toolchain. Die Release Notes nennen außerdem Verbesserungen am Linker LLD und am Debugger LLDB. Die Windows-Integration unterstützt Visual Studio 2017 und ergänzt damit eine Umgebung, die in Studios und bei technischen Dienstleistern häufig für native Builds eingesetzt wird.
Die Version bringt auch Änderungen an Sanitizern, Optimierungen und Zielplattformen. Welche Komponenten davon in einem Projekt eingesetzt werden, hängt vom Build-System, der verwendeten Engine und den Plattformanforderungen ab. LLVM bleibt dabei eine allgemeine Infrastruktur, die in unterschiedlichen Entwicklungsumgebungen eingesetzt werden kann.
Die Veröffentlichung setzt die Entwicklung fort, die bereits im vorherigen LLVM-6.0-Artikel beschrieben wurde. Zwischen den Versionen liegen weitere Aktualisierungen an Compiler, Linker und Debugging-Werkzeugen, die sich direkt auf die Pflege nativer Codebasen auswirken.

