LLVM 10.0

LLVM - Syeed fun idagbasoke awọn akopọ ati awọn irinṣẹ irinṣẹ labẹ iwe-aṣẹ Apache 2.0 pẹlu awọn imukuro.


Diẹ ninu awọn ayipada si pariwo:

  • Bayi, nipa aiyipada, akopọ ko bẹrẹ ni ilana tuntun bi tẹlẹ.

  • Atilẹyin C ++ 20 agbekale.

  • Iṣiro ijuboluwole ni C ati C++ nikan ni a gba laaye laarin awọn akojọpọ, ni ibamu si awọn iṣedede. Ṣafikun awọn sọwedowo ti o yẹ si Sanitizer Ihuwasi Aisọ asọye.

  • Imudara atilẹyin fun OpenCL ati OpenMP 5.0.

  • Ihuwasi ni awọn igba miiran sunmọ ihuwasi ti GCC.

Diẹ ninu awọn iyipada gbogbogbo si LLVM:

  • Titun intrinsics fun ti o npese iṣapeye fekito ilana.

  • Awọn agbara ti iṣapeye interprocedural ninu ilana elefa adanwo ti pọ si ni pataki.

  • Ọpọlọpọ awọn ilọsiwaju ni atilẹyin fun ọpọlọpọ awọn faaji (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

Bii ọpọlọpọ awọn ilọsiwaju ni libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.

orisun: linux.org.ru

Fi ọrọìwòye kun