Ua hoʻokuʻu ʻia kahi pūʻulu o nā mea hoʻomohala LLVM kūpono i ka GCC. I ke ʻano wae, ma ke ano he hoao ana aia ʻo Flang, kahi ʻōlelo mua no ka ʻōlelo Fortran.
Mai ka mea nui:
- Ua hoʻomaka ka neʻe ʻana o ka ʻōnaehana hui i ka hoʻohana ʻana iā Python 3. ʻO ka 2nd version o ka ʻōlelo, akā naʻe, kākoʻo mau ʻia ma ke ʻano he koho "fallback".
- Kākoʻo no ka hoʻihoʻi ʻana o AST, ka mea maʻalahi i ka ʻimi ʻana i nā hewa i ke code, me nā mea pono hou. Pākuhi:
- Nā Pūʻulu Makaʻala Hou: -Wpointer-to-int-cast, -Wuninitialized-const-reference a me -Wimplicit-const-int-float-conversion. Hoʻohana ʻia ka mea hope ma ka paʻamau.
- Ua hoʻohui ʻia kahi pūʻulu o nā ʻano integer lōʻihi _ExtInt(N), hiki iā ʻoe ke hana i nā ʻano ʻaʻole he mau mana o ʻelua. ʻAe, i kēia manawa hiki iā ʻoe ke hana i nā helu "ints" o kēlā me kēia helu!
- ʻO kahi hui holoʻokoʻa o ka hoʻomaikaʻi ʻana iā Clang, ʻoi aku hou "hiʻona" no nā paepae he nui, me x86, ARM a me RISC-V, hoʻomaikaʻi i ka hana, nā hiʻohiʻona hou no ka hana pū me OpenCL (a me ROCm) a Openmp.
ʻO ka papa inoa piha o nā hoʻololi, e like me nā manawa a pau, aia ma ka 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
Source: linux.org.ru