Zida zachitukuko za LLVM zogwirizana ndi GCC zatulutsidwa. Makamaka, monga kuyesa imaphatikizapo Flang, kutsogolo kwa chilankhulo cha Fortran.
Kuchokera ku zofunikira:
- Kusamuka kwa dongosolo la msonkhano pogwiritsira ntchito Python 3 kwayamba.
- Kuthandizira kuchira kwa AST, komwe kumathandizira kufufuza zolakwika mu code, kuphatikizapo zina zowonjezera. Chitsanzo:
- Magulu Atsopano Alert: -Wpointer-to-int-cast, -Wunitialized-const-reference ndi -Wimplicit-consst-int-float-conversion. Yotsirizirayi imayatsidwa mwachisawawa.
- Mitundu yambiri yowonjezera _ExtInt(N) yawonjezedwa, kukulolani kuti mupange mitundu yomwe simachulukitsa mphamvu ziwiri. Inde, tsopano mutha kupanga "ints" kuchulukitsa kwa nambala iliyonse!
- Zosintha zambiri za Clang, makamaka "zinthu" zatsopano pamapulatifomu ambiri, kuphatikiza x86, ARM ndi RISC-V, kuchita bwino, zatsopano pogwira ntchito ndi OpenCL (ndi ROCm) ndi Kutsegula.
Mndandanda wathunthu wazosintha, monga mwanthawi zonse, uli mu Zolemba Zotulutsa:
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