LLVM 11

Bolo vydané množstvo nástrojov LLVM kompatibilných s GCC. Konkrétne, v rámci experimentu do zostavy bol zahrnutý Flang – frontend pre jazyk Fortran.

Medzi významné novinky:

  • Zahájila sa migrácia build systému smerom k používaniu Pythona 3. Druhá verzia jazyka je však stále podporovaná ako „náhradná“ (fallback) možnosť.
  • Podpora obnovy AST, čo uľahčuje hľadanie chýb v kóde, vrátane ďalších utilít. Príklad
  • Nové skupiny varovaní: -Wpointer-to-int-cast, -Wuninitialized-const-reference a -Wimplicit-const-int-float-conversion. Posledné menované je zapnuté predvolene.
  • Pridaná sada rozšírených celých typov _ExtInt(N), ktoré umožňujú vytvárať typy, ktoré nie sú násobkami mocnín dvoch. Áno, teraz môžete vytvárať „int“ typu, ktoré sú násobkami akéhokoľvek čísla!
  • Celá rada vylepšení v Clangu, konkrétne, nové „funkcie“ pre mnohé platformy, vrátane x86, ARM a RISC-V, vylepšený výkon, nové funkcie pre prácu s OpenCL (a ROCm) a OpenMP.

Úplný zoznam zmien, ako vždy, v 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

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster