LLVM 10.0

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

сэтгэгдэл нэмэх