LLVM 11

U publikua njĂ« paketĂ« mjetesh zhvillimi tĂ« pĂ«rputhshme me GCC nga LLVM. NĂ« veçanti, si njĂ« eksperiment u pĂ«rfshi Flang – ndĂ«rfaqja pĂ«r gjuhĂ«n Fortran.

Nga të rëndësishmet:

  • Ka filluar migrimi i sistemit tĂ« ndĂ«rtimit drejt pĂ«rdorimit tĂ« Python 3. MegjithatĂ«, versioni 2 i gjuhĂ«s mbetet nĂ« dispozicion si njĂ« variant 'rezervĂ«'.
  • MbĂ«shtetje pĂ«r rikuperimin e AST, e cila e thjeshton gjetjen e gabimeve nĂ« kod, pĂ«rfshirĂ« edhe me mjete tĂ« tjera. Shembulli
  • Grupet e reja tĂ« paralajmĂ«rimeve: -Wpointer-to-int-cast, -Wuninitialized-const-reference dhe -Wimplicit-const-int-float-conversion. E fundit Ă«shtĂ« e aktivizuar si parazgjedhje.
  • KĂ«saj i Ă«shtĂ« shtuar njĂ« grup tipash tĂ« zgjeruar tĂ« numrave tĂ« plotĂ« _ExtInt(N), qĂ« lejojnĂ« krijimin e tipeve jo mu tĂ« fuqive tĂ« dyta. Po, tani mund tĂ« krijoni 'integer' qĂ« janĂ« tĂ« shumfish tĂ« çdo numri!
  • NjĂ« mori pĂ«rmirĂ«simesh nĂ« Clang, nĂ« veçanti, veçori tĂ« reja pĂ«r shumĂ« platforma, pĂ«rfshirĂ« x86, ARM dhe RISC-V, performancĂ« tĂ« pĂ«rmirĂ«suar, funksione tĂ« reja pĂ«r pĂ«rpunimin me OpenCL (dhe ROCm) dhe OpenMP.

Lista e plotë e ndryshimeve, si gjithmonë, në Shënime të Lëshimit:

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

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster