LLVM 11

È stata rilasciata una suite di strumenti di sviluppo compatibili con GCC basati su LLVM. In particolare, a scopo sperimentale, è stato incluso Flang, un'implementazione front-end per il linguaggio Fortran.

Tra le novità:

  • È iniziata la migrazione del sistema di build verso l'uso di Python 3. La seconda versione del linguaggio, tuttavia, è ancora supportata come fallback.
  • Supporto per il recupero dell'AST, che semplifica la ricerca di errori nel codice, anche con utilità aggiuntive. Esempio
  • Nuovi gruppi di avvisi,: -Wpointer-to-int-cast, -Wuninitialized-const-reference e -Wimplicit-const-int-float-conversion. L'ultimo è attivato per impostazione predefinita.
  • Aggiunto un set di tipi interi estesi _ExtInt(N), che consentono di creare tipi non multipli di potenze di due. Sì, ora è possibile creare interi multipli di qualsiasi numero!
  • Una serie di miglioramenti in Clang, in particolare, nuove funzionalità per molte piattaforme, tra cui x86, ARM e RISC-V, prestazioni migliorate, nuove funzioni per lavorare con OpenCL (e ROCm) e OpenMP..

L'elenco completo delle modifiche, come sempre, è nelle Note di Rilascio:

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

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster