Die Entwickler des LLVM-Projekts haben den Übergang zu einem neuen Schema zur Generierung von Produktversionsnummern genehmigt. Ähnlich wie bei den GCC- und GDB-Projekten wird während der Entwicklung die Nullversion („N.0“) jedes neuen Zweigs verwendet und die erste stabile Version wird mit „N.1“ nummeriert. Durch die Änderung können Sie Builds, die auf dem Hauptzweig basieren, von den Builds des endgültigen Release-Zweigs trennen.
Zur Vorbereitung einer zukünftigen Version wird die Entwicklung beispielsweise mit dem instabilen Zweig von LLVM 18.0 durchgeführt, und die erste stabile Version wird die Nummer 18.1.0 haben. Bei Bedarf werden alle zwei Wochen Korrekturfreigaben unter den Nummern 18.1.1, 18.1.2 usw. generiert. Werden am aktuellen Branch Änderungen vorgenommen, die gegen die ABI verstoßen, wird das Update mit einer Änderung der zweiten Ziffer der Version (also 18.2.0) generiert.
Source: opennet.ru
