LLVM 15.0:n ensimmäinen julkaisuehdokas on nyt saatavilla tämän kasvavan avoimen lähdekoodin kääntäjäpinon testausta varten.
LLVM 15.0 haarautui aiemmin tällä viikolla, ja päälinjan runko siirtyy nyt LLVM 16-kehitykseen. Overnight LLVM 15.0-rc1 julkaistiin ensimmäisenä ainakin kolmesta suunnitellusta julkaisuehdokkaista. Nämä julkaisuehdokkaat jatkuvat elokuun loppuun, kun taas toivotaan, että LLVM 15.0.0 julkaistaan virallisesti syyskuun puoliväliin mennessä. Nykyinen tavoitepäivä on 6. syyskuuta, mutta se voi aina muuttua estovirheiden ja muiden julkaisutekijöiden perusteella.
LLVM 15.0 esittelee HTTP-palvelimen Debuginfodille, alkuperäiselle SPIR-V-taustakoodille. Sony aloitti PlayStation 5-kääntäjäkohteen, alkuperäisen DirectX/HLSL-kohdekoodin ja LoongArch-suoritinarkkitehtuurikoodin ylävirtauksen. LoongArch-tuki LLVM/Clangille seuraa GCC 12:ta aiemmin tänä vuonna, joka on lisännyt LoongArch-tuen ja että kiinalainen arkkitehtuuri näkee nyt tuen Linux 5.19:ssä, Glibc-valmisteluissa ja muussa käynnissä olevassa käyttöönottotyössä tärkeimmissä avoimen lähdekoodin projekteissa.
Muu laitteistokeskeinen tuki LLVM 15:n kanssa sisältää Cortex-M85:n, AmpereOnen lisäämisen Amperen tulevaan sisäiseen ydinsuunnitteluun ja muita uusia Arm-prosessoriytimiä.
Myös huomionarvoista LLVM 15.0 on GPU-puolella AMDGPU Shader-kääntäjän taustalla. LLVM 15.0:ssa on alkuperäinen kääntäjätuki AMD RDNA3/GFX11-grafiikkalaitteistolle sekä GFX940 seuraavan sukupolven CDNA-kohteena, jonka odotetaan saavan ensi-iltansa AMD Instinct MI300-sarjana. Tätä uutta AMDGPU-tukea tarvitaan Mesan RadeonSI Gallium3D (OpenGL)-ohjaimelle ennen myöhemmin tänä vuonna julkaistavia seuraavan sukupolven Radeon”RDNA3″-näytönohjainkortteja. LLVM-shader-kääntäjää käyttävät myös avoimen lähdekoodin AMDVLK Vulkan-ohjain ja myös ROCM-laskentapino. Se on avoimen lähdekoodin RADV-ohjain, joka suosii omaa ACO-kääntäjävaihtoehtoaan Mesassa.
Ne, jotka haluavat ladata LLVM 15.0-rc1:n testausta varten tänä viikonloppuna, voivat löytää sen osoitteesta GitHub.