LLVM 11

È avvenuto il rilascio di un insieme di strumenti di sviluppo compatibili con GCC per LLVM. In particolare, a scopo sperimentale è stato incluso Flang – il frontend per il linguaggio Fortran.

Tra le novità:

  • È iniziata la migrazione del sistema di build verso l'uso di Python 3. La versione 2 del linguaggio, tuttavia, è ancora supportata come opzione di 'backup'.
  • Supporto per il ripristino dell'AST, che semplifica la ricerca di errori nel codice, comprese le utilità aggiuntive. Esempio
  • Nuovi gruppi di avvisi: -Wpointer-to-int-cast, -Wuninitialized-const-reference e -Wimplicit-const-int-float-conversion. L'ultima è abilitata di default.
  • È stato aggiunto un insieme di tipi interi estesi _ExtInt(N), che consente di creare tipi non multipli di potenze di due. Sì, ora puoi creare 'int' multipli di qualsiasi numero!
  • Una miriade di miglioramenti in Clang, in particolare, nuove 'feature' 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