GCC 互換の LLVM 開発ツールのセットがリリースされました。 特に、 実験として これには、Fortran 言語のフロントエンドである Flang が含まれています。

重要な点から:

  • Python 3 の使用に向けたアセンブリ システムの移行が始まりましたが、言語の 2 番目のバージョンは引き続き「フォールバック」オプションとしてサポートされています。
  • AST リカバリのサポート。これにより、追加のユーティリティなど、コード内のエラーの検索が簡素化されます。
  • 新しいアラート グループ: -Wpointer-to-int-cast、-Wuninitialized-const-reference、および -Wimplicit-const-int-float-conversion。 後者はデフォルトで有効になっています。
  • 拡張整数型のセット _ExtInt(N) が追加され、XNUMX のべき乗の倍数ではない型を作成できるようになりました。 はい、「int」を任意の数値の倍数にすることができるようになりました。
  • 特に Clang に対する多数の改善 新しい「機能」 x86、ARM、および RISC-V、 パフォーマンスを向上させた、 新機能 OpenCL (および ROCm) を操作するため、および Openmp.

変更点の完全なリストは、いつものようにリリース ノートに記載されています。

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

出所: linux.org.ru

コメントを追加します