LLVM 11

Foi lançado um conjunto de ferramentas de desenvolvimento compatíveis com GCC. Em particular, como parte de um experimento o Flang foi incluído - um front-end para a linguagem Fortran.

De significativo:

  • Iniciada a migração do sistema de compilação para o uso do Python 3. A versão 2 da linguagem, no entanto, ainda é suportada como uma opção "fallback".
  • Suporte para recuperação de AST, o que facilita a detecção de erros no código, inclusive com utilitários adicionais. Exemplo
  • Novos grupos de avisos: -Wpointer-to-int-cast, -Wuninitialized-const-reference e -Wimplicit-const-int-float-conversion. O último é habilitado por padrão.
  • Adicionado um conjunto de tipos inteiros avançados _ExtInt(N), permitindo a criação de tipos que não são múltiplos de potências de dois. Sim, agora é possível criar "ints" múltiplos de qualquer número!
  • Uma série de melhorias no Clang, em particular, novos "recursos" para muitas plataformas, incluindo x86, ARM e RISC-V,desempenho melhorado, novas funções para trabalhar com OpenCL (e ROCm) e OpenMP..

A lista completa de alterações, como sempre, está nas Notas de Lançamento:

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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster