LLVM 11

Kiadásra került az LLVM GCC-kompatibilis fejlesztői eszközkészlete. Különösen, kísérleti jelleggel beépítették a Flang-et - a Fortran nyelv front-endjét.

A jelentősebb újdonságok közül:

  • Megkezdődött a build rendszer migrálása a Python 3 használata felé. A 2. verzió továbbra is támogatott "tartalék" (fallback) változatként.
  • AST helyreállításának támogatása, ami megkönnyíti a hibák keresését a kódban, beleértve a kiegészítő eszközöket is. támadásra
  • Új figyelmeztetési csoportok: -Wpointer-to-int-cast, -Wuninitialized-const-reference és -Wimplicit-const-int-float-conversion. Az utóbbi alapértelmezetten aktiválva van.
  • Bővített egész szám típusok _ExtInt(N) lettek hozzáadva, amelyek lehetővé teszik a nem kettőhatalmas számok típusainak létrehozását. Igen, mostantól "egészeket" bármilyen számhoz igazíthatunk!
  • Rengeteg fejlesztés történt a Clang-ben, különösen, új funkciók sok platform számára, beleértve az x86-ot, ARM-ot és RISC-V-t, javított teljesítmény, új lehetőségek az OpenCL (és ROCm) kezelésére és OpenMP.

A teljes változáslista, mint mindig, a Release Notes-ban található:

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

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster