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
