GCC uyğun LLVM inkişaf alətləri dəsti buraxıldı. Xüsusilə, təcrübə kimi bura Fortran dili üçün ön hissə olan Flanq daxildir.
Əhəmiyyətli:
- Assembly sisteminin Python 3-dən istifadəyə doğru miqrasiyası başlandı.Lakin dilin 2-ci versiyası hələ də “qaytarma” seçimi kimi dəstəklənir.
- Əlavə yardım proqramları da daxil olmaqla, kodda səhvlərin axtarışını asanlaşdıran AST bərpası üçün dəstək. Misal
- Yeni Xəbərdarlıq Qrupları: -Wpointer-to-int-cast, -Wuninitialized-const-reference və -Wimplicit-const-int-float-conversion. Sonuncu standart olaraq aktivdir.
- Genişləndirilmiş tam ədəd növləri dəsti _ExtInt(N) əlavə edildi ki, bu da ikinin səlahiyyətlərinin qatı olmayan növlər yaratmağa imkan verir. Bəli, indi siz istənilən ədədin “ints” qatlarını edə bilərsiniz!
- Xüsusilə Clang-da bir çox təkmilləşdirmələr yeni xüsusiyyətlər" x86, ARM və daxil olmaqla bir çox platformalar üçün RISC-V, təkmilləşdirilmiş performans, yeni xüsusiyyətlər OpenCL (və ROCm) ilə işləmək üçün və Openmp.
Dəyişikliklərin tam siyahısı, həmişə olduğu kimi, Buraxılış Qeydlərindədir:
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
Mənbə: linux.org.ru