Seti ya zana za ukuzaji za LLVM zinazooana na GCC imetolewa. Hasa, kama jaribio inajumuisha Flang, sehemu ya mbele ya lugha ya Fortran.
Kutoka kwa muhimu:
- Uhamisho wa mfumo wa kuunganisha kuelekea kutumia Python 3 umeanza. Toleo la 2 la lugha, hata hivyo, bado linatumika kama chaguo la "kurudi nyuma".
- Msaada wa urejeshaji wa AST, ambayo hurahisisha utaftaji wa makosa katika nambari, pamoja na huduma za ziada. Mfano
- Vikundi Vipya vya Arifa: -Wpointer-to-int-cast, -Wunitialized-const-reference na -Wimplicit-consst-int-float-conversion. Mwisho umewezeshwa na chaguo-msingi.
- Seti ya aina kamili zilizopanuliwa _ExtInt(N) imeongezwa, kukuruhusu kuunda aina ambazo si zidishi za nguvu mbili. Ndiyo, sasa unaweza kufanya "ints" nyingi za nambari yoyote!
- Rundo zima la maboresho kwa Clang, haswa "sifa" mpya kwa majukwaa mengi, ikijumuisha x86, ARM na RISC-V, kuboresha utendaji, vipengele vipya kwa kufanya kazi na OpenCL (na ROCm) na Openmp.
Orodha kamili ya mabadiliko, kama kawaida, iko kwenye Vidokezo vya Kutolewa:
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
Chanzo: linux.org.ru