Isethi yamathuluzi okuthuthukisa ahambisana ne-GCC e-LLVM isikhishiwe. Ngokuqondene, njengokuhlola ihlanganisa i-Flang, i-frontend yolimi lwe-Fortran.

Okuvela kokubalulekile:

  • Ukuthutha kwesistimu yokuhlanganisa kuya ekusebenziseni i-Python 3 sekuqalile. Inguqulo yesi-2 yolimi, nokho, isasekelwa njengenketho "yokubuyela emuva".
  • Ukusekelwa kokutholwa kwe-AST, okwenza kube lula ukusesha amaphutha kukhodi, kufaka phakathi izinsiza ezengeziwe. Isibonelo:
  • Amaqembu Ezaziso Ezintsha: -Wpointer-to-int-cast, -Wuninitialized-const-reference kanye -Wimplicit-consst-int-float-conversion. Okwakamuva kunikwe amandla ngokuzenzakalela.
  • Iqoqo lezinhlobo zenombolo enwetshiwe _ExtInt(N) yengeziwe, okukuvumela ukuthi udale izinhlobo ezingezona iziphindaphinda zamandla amabili. Yebo, manje ungenza "ints" ukuphindaphinda kwanoma iyiphi inombolo!
  • Inqwaba yokuthuthukiswa kwe-Clang, ikakhulukazi "izici" ezintsha ezisekelweni eziningi, kuhlanganise x86, ARM kanye I-RISC-V, ukusebenza okuthuthukisiwe, izici ezintsha ukusebenza nge-OpenCL (kanye ne-ROCm) kanye I-OpenMP.

Uhlu oluphelele lwezinguquko, njengenjwayelo, luku Amanothi Okukhishwa:

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

Source: linux.org.ru

Engeza amazwana