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