Izšel je komplet orodij za razvoj, združljivih z GCC. Med drugim, kot eksperiment, je bil vključen Flang – prednja stran za jezik Fortran.
Iz pomembnega:
- Zagnali smo migracijo sistemov za gradnjo v smeri uporabe Python 3. Druga različica jezika pa je še vedno podprta kot 'rezervna' (fallback) možnost.
- Podpora za obnovitev AST, kar poenostavi iskanje napak v kodi z dodatnimi orodji. Primer
- Nove skupine opozoril: -Wpointer-to-int-cast, -Wuninitialized-const-reference in -Wimplicit-const-int-float-conversion. Zadnje je privzeto vključeno.
- Dodano je bilo nabor razširjenih celih tipov _ExtInt(N), ki omogočajo ustvarjanje tipov, ki niso večkratniki potence dveh. Da, zdaj lahko ustvarite 'int' tipe, ki so večkratniki kateregakoli števila!
- Celo vrsto izboljšav v Clang, zlasti, nove 'funkcije' za mnoge platforme, vključno z x86, ARM in RISC-V, izboljšana zmogljivost, nove funkcije za delo z OpenCL (in ROCm) ter OpenMP..
Poln seznam sprememb, kot vedno, v Poročilu o izdanju:
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
Izvor: linux.org.ru
