LLVM 11

A avut loc lansarea unui set de instrumente de dezvoltare compatibile cu GCC în LLVM. În special, în mod experimental a fost inclus Flang – frontend pentru limbajul Fortran.

Dintre noutăți:

  • A început migrarea sistemului de construire spre utilizarea Python 3. Totuși, versiunea 2 a limbajului este în continuare suportată ca variantă de rezervă.
  • Suport pentru recuperarea AST, ceea ce facilitează găsirea erorilor în cod, inclusiv cu ajutorul utilitarelor suplimentare. Exemplu
  • Grupuri noi de avertizări: -Wpointer-to-int-cast, -Wuninitialized-const-reference și -Wimplicit-const-int-float-conversion. Ultima este activată în mod implicit.
  • A fost adăugat un set de tipuri întregi extinse _ExtInt(N), permițând crearea de tipuri care nu sunt multipli ai puterilor lui doi. Da, acum se pot face „întregi” multipli de orice număr!
  • O mulțime de îmbunătățiri în Clang, în special, funcționalități noi pentru multe platforme, inclusiv x86, ARM și RISC-V, performanță îmbunătățită, funcții noi pentru lucrul cu OpenCL (și ROCm) și OpenMP.

Lista completă a modificărilor, ca de obicei, în Release Notes:

https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/flang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/polly/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster