LLVM 11

Der er blevet udgivet et sæt af GCC-kompatible udviklingsværktøjer fra LLVM. Specifikt som et eksperiment er Flang – en frontend til Fortran-sproget, blevet inkluderet.

Blandt de vigtige ting:

  • Migreringen af byggesystemet er begyndt mod at anvende Python 3. Den 2. version af sproget understøttes dog stadig som en "fallback" mulighed.
  • Support til genopretning af AST, hvilket gør det lettere at finde fejl i koden, herunder ved brug af ekstra værktøjer. Eksempel
  • Nye advarselgrupper: -Wpointer-to-int-cast, -Wuninitialized-const-reference og -Wimplicit-const-int-float-conversion. Den sidste er aktiveret som standard.
  • Tilføjet et sæt udvidede heltalstyper _ExtInt(N), der gør det muligt at oprette typer, der ikke er et multiplum af en potens af to. Ja, nu kan man lave "ints" som er multipler af ethvert tal!
  • En lang række forbedringer i Clang, specielt nye "features" til mange platforme, herunder x86, ARM, og RISC-V,forbedret ydeevne, nye funktioner til arbejde med OpenCL (og ROCm) og OpenMP..

Den komplette ændringsliste findes, som altid, i 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

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster