LLVM 11

Komek amûrên pêşkeftina LLVM-ya lihevhatî ya GCC-ê hate berdan. Gelek rindik, wek ceribandinek ew Flang, pêşekek ji bo zimanê Fortran vedihewîne.

Ji girîng:

  • Koçberiya pergala kombûnê ber bi karanîna Python 3 dest pê kir. Guhertoya 2yemîn a ziman, hîn jî wekî vebijarkek "veger" tê piştgirî kirin.
  • Piştgiriya ji bo vegerandina AST, ku lêgerîna xeletiyên di kodê de, tevî karûbarên din, hêsan dike. Nimûne:
  • Komên Hişyariya Nû: -Wpointer-to-int-cast, -Wuninitialized-const-reference û -Wimplicit-const-int-float-conversion. Ya paşîn ji hêla xwerû ve hatî çalak kirin.
  • Komek ji cureyên jimare yên dirêjkirî _ExtInt(N) hat zêdekirin, ku dihêle hûn celebên ku ne pirjimarên hêza du ne biafirînin. Erê, naha hûn dikarin ji her hejmarê pirjimar "ints" bikin!
  • Bi taybetî, komek çêtirkirina Clang "taybetmendiyên" nû ji bo gelek platforman, di nav de x86, ARM û RISC-Vperformansa çêtir, taybetmendiyên nû ji bo xebatê bi OpenCL (û ROCm) û Openmp.

Navnîşa tevahî ya guhertinan, wekî her gav, di Nîşaneyên Weşandinê de ye:

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

Source: linux.org.ru

Add a comment