LLVM 11

Ilmus GCC-ühilduvate LLVM arendustööriistade komplekt. Eelkõige, katse korras paketti kuulub Flang – Fortrani keele front-end.

Olulisest:

  • Alustatud on ehitusüsteemi migreerimist Python 3 kasutamise suunas. Keelte 2. versioon on siiski endiselt toetatud „tagavarana“.
  • AST-tugevdamise tugi, mis lihtsustab veaotsingut koodis, sealhulgas täiendavate utiliitide kasutamine. Näide
  • Uued hoiatuste rühmad: -Wpointer-to-int-cast, -Wuninitialized-const-reference ja -Wimplicit-const-int-float-conversion. Viimane on vaikimisi sissetoimetatud.
  • Lisatud on laiendatud täisarvutüüpide komplekt _ExtInt(N), võimaldades luua mitte kahe astmele jagatavaid tüüpe. Jah, nüüd on võimalik luua „int’e“, mis on jagatavad mistahes arvuga!
  • Rohkesti täiustusi Clangis, sealhulgas uued „funktsioonid“ paljudele platvormidele, sealhulgas x86, ARM ja RISC-V, paremad jõudlused, uued funktsioonid OpenCL (ja ROCm) ning OpenMP.

Täielik muudatuste nimekiri, nagu alati, leiate Release Notes'ist:

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

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster