LLVM – лицензийн дагуу хөрвүүлэгч болон багажийн сүлжээг хөгжүүлэх платформ Apache 2.0 үл хамаарах зүйл.
Зарим өөрчлөлтүүд цохих:
-
Одоо, анхдагч байдлаар, эмхэтгэл нь өмнөх шигээ шинэ процессоор эхэлдэггүй.
-
Дэмжигдсэн C++ 20 ойлголт.
-
Стандартын дагуу C ба C++ хэл дээрх заагч арифметикийг зөвхөн массив дотор зөвшөөрдөг. Тодорхойлогдоогүй зан үйлийн ариутгагч дээр зохих шалгалтуудыг нэмсэн.
-
OpenCL болон OpemMP 5.0-д зориулсан сайжруулсан дэмжлэг.
-
Зарим тохиолдолд зан авир нь GCC-ийн зан үйлтэй ойролцоо байдаг.
Зарим ерөнхий өөрчлөлтүүд LLVM:
-
Оновчтой вектор зааврыг бий болгох шинэ шинж чанарууд.
-
Туршилтын Attractor хүрээн дэх процедур хоорондын оновчлолын боломжууд мэдэгдэхүйц өргөжсөн.
-
Төрөл бүрийн архитектурыг дэмжих олон сайжруулалт (AAarch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).
Мөн libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB-ийн төрөл бүрийн сайжруулалтууд.
Эх сурвалж: linux.org.ru