LLVM 11

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

Добавить комментарий