LLVM 11

Eisíodh sraith uirlisí forbartha LLVM atá comhoiriúnach le GCC. Go háirithe, mar thurgnamh folaíonn sé Flang, tosaigh don teanga Fortran.

Ón suntasach:

  • Tá tús curtha le haistriú an chórais tionóil i dtreo úsáid a bhaint as Python 3. Tacaíonn an dara leagan den teanga, áfach, mar rogha “backback”.
  • Tacaíocht do ghnóthú AST, a shimplíonn an cuardach le haghaidh earráidí sa chód, lena n-áirítear fóntais breise. Sampla
  • Grúpaí Foláirimh Nua: -Wpointer-to-int-cast, -Wuninitialized-const-reference agus -Wimplicit-const-int-float-conversion. Tá an dara ceann cumasaithe de réir réamhshocraithe.
  • Tá sraith de chineálacha slánuimhir sínte _ExtInt(N) curtha leis, rud a ligeann duit cineálacha a chruthú nach iolraí cumhachtaí de bheirt iad. Sea, anois is féidir leat iolraí “ints” a dhéanamh ar aon uimhir!
  • Bunch iomlán feabhsuithe ar Clang, go háirithe "gnéithe" nua do go leor ardán, lena n-áirítear x86, ARM agus RISC-V, feidhmíocht fheabhsaithe, gnéithe nua chun oibriú le OpenCL (agus ROCm) agus Openmp.

Tá liosta iomlán na n-athruithe, mar i gcónaí, sna Nótaí Eisiúna:

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

Foinse: linux.org.ru

Add a comment