LLVM 11

Seti yeGCC-inoenderana LLVM maturusi ekuvandudza yakaburitswa. Zvikuru sei, sekuedza inosanganisira Flang, kumberi kwemutauro weFortran.

Kubva pane zvakakosha:

  • Kutama kwegadziriro yegungano kuenda kukushandisa Python 3 kwatanga. Shanduro yechipiri yemutauro, zvisinei, ichiri kutsigirwa se "fallback" sarudzo.
  • Tsigiro yeAST kupora, iyo inorerutsa kutsvaga kwekukanganisa mukodhi, kusanganisira zvimwe zvekushandisa. Muenzaniso:
  • New Alert Groups: -Wpointer-to-int-cast, -Wunitialized-const-reference uye -Wimplicit-const-int-float-conversion. Iyo yekupedzisira inogoneswa neiyo default.
  • Seti yemhando dzakawedzera nhamba _ExtInt(N) yawedzerwa, zvichikutendera kuti ugadzire mhando dzisiri kuwanda kwemasimba maviri. Hongu, ikozvino iwe unogona kuita "ints" kuwanda kwechero nhamba!
  • Boka rose rekuvandudza kuClang, kunyanya "zvinhu" zvitsva kune akawanda mapuratifomu, anosanganisira x86, ARM uye RISC-V, kuita nani, zvinhu zvitsva yekushanda neOpenCL (uye ROCm) uye Vhura.

Rondedzero yakazara yekuchinja, senguva dzose, iri muRelease 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

Source: linux.org.ru

Voeg