LLVM 11

De release van de LLVM-toolkit met GCC-compatibele ontwikkeltools heeft plaatsgevonden. In het bijzonder, experimenteel is Flang toegevoegd - de frontend voor de Fortran-taal.

Belangrijk:

  • De migratie van het build-systeem naar Python 3 is gestart. Versie 2 van de taal wordt echter nog steeds ondersteund als een 'fallback' optie.
  • Ondersteuning voor het herstellen van de AST, wat het opsporen van fouten in de code vergemakkelijkt, inclusief aanvullende hulpprogramma's. Voorbeeld
  • Nieuwe waarschuwingsgroepen: -Wpointer-to-int-cast, -Wuninitialized-const-reference en -Wimplicit-const-int-float-conversion. De laatste is standaard ingeschakeld.
  • Een set van uitgebreide gehele getal types _ExtInt(N) is toegevoegd, waarmee types kunnen worden gemaakt die geen machten van twee zijn. Ja, nu kunnen 'ints' ook met elk getal worden gemaakt!
  • Een heleboel verbeteringen in Clang, in het bijzonder, nieuwe 'features' voor veel platforms, waaronder x86, ARM en RISC-V, verbeterde prestaties, nieuwe functies voor het werken met OpenCL (en ROCm) en OpenMP.

Een volledige lijst van wijzigingen, zoals altijd, in de 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

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster