LLVM 11

GCC-rekin bateragarriak diren LLVM garapen-tresna sorta bat kaleratu da. Zehazki, esperimentu gisa Flang barne hartzen du, Fortran hizkuntzaren frontend bat.

Esanguratsuetatik:

  • Migrazio-sistema Python 3 erabiltzeko migrazioa hasi da. Hizkuntzaren 2. bertsioa, ordea, oraindik ere onartzen da "errepide" aukera gisa.
  • AST berreskuratzeko laguntza, kodean akatsen bilaketa errazten duena, utilitate osagarriak barne. Adibidea
  • Alerta Talde berriak: -Wpointer-to-int-cast, -Wuninitialized-const-reference eta -Wimplicit-const-int-float-conversion. Azken hau lehenespenez gaituta dago.
  • _ExtInt(N) zenbaki oso hedatuen multzo bat gehitu da, biren potentziaren multiploak ez diren motak sortzeko aukera emanez. Bai, orain edozein zenbakiren "ints" multiploak egin ditzakezu!
  • Clang-en hobekuntza mordoa, bereziki "Ezaugarri" berriak plataforma askotan, x86, ARM eta barne RISC-V, errendimendua hobetu, ezaugarri berriak OpenCL (eta ROCm) lan egiteko eta Openmp.

Aldaketen zerrenda osoa, beti bezala, Argitalpen Oharretan dago:

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

Iturria: linux.org.ru

Gehitu iruzkin berria