Ir noticis par LLVM izstrādes rīku komplekta, kas saskan ar GCC. Īpaši, eksperimentālā kārtā tika iekļauts Flang – Fortran valodas frontends.
No būtiskā:
- Sācies pāreja uz Python 3 izmantotāja sistēmā. 2. versija joprojām tiek atbalstīta kā "rezerves" variants.
- Atbalsts AST atjaunošanai, kas atvieglo kļūdu meklēšanu kodā, tostarp ar papildu rīkiem. uzbrukumam
- Jauni brīdinājumu grupas: -Wpointer-to-int-cast, -Wuninitialized-const-reference un -Wimplicit-const-int-float-conversion. Pēdējais ir iespējots pēc noklusējuma.
- Tika pievienots paplašinātu veselo skaitļu tipu kopums _ExtInt(N), ļaujot izveidot tipus, kas nav pakārtoti divām pakāpēm. Jā, tagad var izveidot "int" tipus, kas ir pakārtoti jebkuram skaitlim!
- Liels uzlabojumu skaits Clang, īpaši, jaunas "īpašības" daudzām platformām, tostarp x86, ARM un RISC-V, uzlabota veiktspēja, jaunas funkcijas darba ar OpenCL (un ROCm) un OpenMP.
Pilns izmaiņu saraksts, kā vienmēr, ir 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
Avots: linux.org.ru
