LLVM 11

U publikua një grup mjetesh zhvillimi të përputhshme me GCC. Në veçanti, si një eksperiment, u përfshi Flang - një front-end për gjuhën Fortran.

Nga të rëndësishmet:

  • Kalon migrimi i sistemit tĂ« ndĂ«rtimit drejt pĂ«rdorimit tĂ« Python 3. Versioni 2 i gjuhĂ«s, megjithatĂ«, vazhdon tĂ« mbĂ«shtetet si njĂ« variant "rezervĂ«".
  • MbĂ«shtetje pĂ«r rikuperimin e AST, duke e lehtĂ«suar gjetjen e gabimeve nĂ« kod, pĂ«rfshirĂ« edhe me mjete tĂ« tjera. Shembuj
  • Grupet e reja tĂ« paralajmĂ«rimeve: -Wpointer-to-int-cast, -Wuninitialized-const-reference dhe -Wimplicit-const-int-float-conversion. E fundit Ă«shtĂ« e aktivizuar nga ndĂ«rprerja.
  • U shtua njĂ« grup tipash tĂ« zgjeruara tĂ« numrave tĂ« plotĂ« _ExtInt(N), qĂ« lejojnĂ« krijimin e tipeve qĂ« nuk janĂ« shumĂ«fish tĂ« fuqive tĂ« dyshes. Po, tani mund tĂ« bĂ«ni "inte" qĂ« janĂ« shumĂ«fish 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, pĂ«rmirĂ«sim tĂ« performancĂ«s, funksione tĂ« reja pĂ«r punĂ« me OpenCL (dhe ROCm) dhe OpenMP..

Lista e plotë e ndryshimeve, si gjithmonë, 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

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster