LLVM 11

Es wurde ein Release des LLVM-Toolkits veröffentlicht, das mit GCC kompatibel ist. Insbesondere, im Rahmen eines Experiments, wurde Flang – ein Frontend fĂŒr die Programmiersprache Fortran – hinzugefĂŒgt.

Von Bedeutung ist:

  • Die Migration des Build-Systems hin zu Python 3 wurde gestartet. Version 2 der Sprache wird jedoch weiterhin als „Fallback“-Option unterstĂŒtzt.
  • UnterstĂŒtzung fĂŒr die Wiederherstellung von AST, was die Fehlersuche im Code erleichtert, auch mit zusĂ€tzlichen Tools. Beispiel
  • Neue Warnungsguppen,: -Wpointer-to-int-cast, -Wuninitialized-const-reference und -Wimplicit-const-int-float-conversion. Letztere ist standardmĂ€ĂŸig aktiviert.
  • Ein Set erweiterter Ganzzahltypen _ExtInt(N) wurde hinzugefĂŒgt, das die Erstellung von Typen ermöglicht, die nicht potenzielle Zweier sind. Ja, jetzt kann man „Ints“ beliebig vielen Zahlen anpassen!
  • Eine Menge Verbesserungen in Clang, insbesondere, neue „Features“, fĂŒr viele Plattformen, einschließlich x86, ARM und RISC-V, verbesserte Leistung, neue Funktionen fĂŒr die Arbeit mit OpenCL (und ROCm) sowie OpenMP..

Die vollstĂ€ndige Liste der Änderungen finden Sie wie immer in den 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

Quelle: linux.org.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster