Calon keluaran pertama LLVM 15.0 kini tersedia untuk menguji susunan pengkompil sumber terbuka yang semakin berkembang ini.

LLVM 15.0 telah bercabang awal minggu ini dengan batang talian utama kini beralih kepada pembangunan LLVM 16. LLVM 15.0-rc1 semalaman telah dikeluarkan sebagai yang pertama daripada sekurang-kurangnya tiga calon keluaran yang dirancang. Calon pelepas ini akan diteruskan sehingga akhir Ogos manakala harapan LLVM 15.0.0 akan dikeluarkan secara rasmi pada pertengahan September. Tarikh sasaran semasa ialah 6 September tetapi itu sentiasa tertakluk kepada perubahan berdasarkan pepijat penyekat dan faktor keluaran lain.

LLVM 15.0 sedang memperkenalkan pelayan HTTP untuk Debuginfod, kod back-end awal SPIR-V, Sony mula menstrimkan sasaran pengkompil PlayStation 5, kod sasaran DirectX/HLSL awal dan kod seni bina CPU LoongArch awal. Sokongan LoongArch untuk LLVM/Clang mengikuti GCC 12 awal tahun ini dengan menambah sokongan LoongArch dan seni bina China kini mendapat sokongan dalam Linux 5.19, persediaan Glibc dan kerja-kerja pembolehan berterusan lain di seluruh projek sumber terbuka utama.

Sokongan tertumpu perkakasan lain dengan LLVM 15 termasuk menambah Cortex-M85, AmpereOne sebagai reka bentuk teras dalaman Ampere yang akan datang dan teras pemproses Arm baharu yang lain.

Juga terkenal dengan LLVM 15.0 adalah pada bahagian GPU dengan bahagian belakang pengkompil shader AMDGPU. LLVM 15.0 mempunyai sokongan pengkompil awal untuk perkakasan grafik AMD RDNA3/GFX11 serta GFX940 sebagai sasaran CDNA gen seterusnya dijangka ditayangkan sebagai siri AMD Instinct MI300. Sokongan AMDGPU baharu ini diperlukan untuk pemacu RadeonSI Gallium3D (OpenGL) Mesa menjelang pelancaran kad grafik Radeon”RDNA3″generasi seterusnya pada akhir tahun ini. Pengkompil shader LLVM juga digunakan oleh pemacu Vulkan sumber terbuka AMDVLK dan juga susunan pengiraan ROCM. Ia adalah pemacu RADV sumber terbuka yang memilih alternatif pengkompil ACO sendiri dalam Mesa.

Mereka yang ingin memuat turun LLVM 15.0-rc1 untuk ujian hujung minggu ini boleh mendapatkannya melalui GitHub.

Categories: IT Info