LLVM 13.0 ay na-tag magdamag bilang pinakabagong kalahating taong pag-update sa malawakang ginamit na ito, napakalakas na stack ng tagatala ng open-source.
Ang LLVM 13.0 ay magagamit na ngayon na may maraming mga tampok na naipon sa paglipas ng tag-init. Ang ilan sa mga highlight ng LLVM 13 ay may kasamang:
-Ang flang bilang Fortran front-end ay kasama na ngayon sa opisyal na LLVM binary packages.
-Kasama na ngayon ang naisakatuparan ng LLDB kasama ng opisyal na paunang naka-built na LLVM na mga binary package.
-Suporta ng Paunang Assembly para sa Armv9-A Realm Management Extension (RME) at Scalable Matrix Extension (SME).
-Maraming mga pagpapabuti sa suporta ng wika ng kernel OpenCL sa loob ng Clang, kasama ang paggamit ng bersyon ng OpenCL C na 1.2 bilang default kung walang ibang bersyon na tinukoy. Ang”.clcpp”na extension ng file ay sinusuportahan din ngayon para sa C ++ para sa mga file ng OpenCL. Ang isang bilang ng mga bagong extension ng OpenCL ay sinusuportahan din pati na rin ang maagang suporta ng OpenCL C 3.0.
-Sinusuportahan na ngayon ng Clang ang mga direksyon ng pagbabago ng loop mula sa OpenMP 5.1.
-Maraming mga pagpapabuti sa clang-format utility.
-Isang assortment ng mga pagpapabuti sa static analyzer ni Clang.
-Sinusuportahan na ngayon ng LLVM-MCA machine analyzer ang mga in-order na processor.
-Sinusuportahan na ngayon ng LLDB ang pag-access sa rehistro ng AArch64 SVE, pagpapatotoo ng AArch64 Pointer, at suporta para sa pag-debug gamit ang MTE.
-Nagsasama na ngayon ang Libcxx ng std:: tampok na kumpletong tampok na filesystem sa Windows gamit ang MinGW. Ang Libcxx ay mayroon ding pagtatrabaho ng C ++ 20 na suporta sa library at iba pang mga tampok na C ++ 20 na ipinatupad.
-back-end na suporta ng AMDGPU para sa mga GFX1013 RDNA2 APU.
-Ang na-overdue na modelo ng scheduler ng AMD Zen 3 ay naidagdag.
LLVM 13.0 kasama ang mga mapagkukunan sa lahat ng mga sub-proyekto ng LLVM ay matatagpuan sa pamamagitan ng LLVM sa GitHub .