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
