LLVM 11

O se seti o meafaigaluega fa'atupu LLVM e fetaui ma le GCC ua tatalaina. Ae faapito tonu lava, e fai ma fa'ata'ita'iga e aofia ai Flang, o se pito i luma mo le gagana Fortran.

Mai mea taua:

  • Ua amata le femalagaiga o le faʻalapotopotoga faʻapitoa i le faʻaaogaina o le Python 3. O le 2nd version o le gagana, e ui i lea, o loʻo lagolagoina pea o se filifiliga "toe foʻi".
  • Lagolago mo le toe faʻaleleia o le AST, lea e faʻafaigofie ai le sailiga mo mea sese i le code, e aofia ai faʻaoga faʻaopoopo. Faataitaiga:
  • Vaega Fou Alert: -Wpointer-to-int-cast, -Wuninitialized-const-reference ma -Wimplicit-const-int-float-conversion. O le mea mulimuli e mafai e ala i le faaletonu.
  • Ua fa'aopoopoina se seti o ituaiga integer lautele _ExtInt(N), e mafai ai ona e faia ni ituaiga e le o ni malosiaga e lua. Ioe, o lea e mafai ona e faia ni "ints" faʻatele o soʻo se numera!
  • O se vaega atoa o faʻaleleia i Clang, aemaise lava fou "foliga" mo le tele o fausaga, e aofia ai le x86, ARM ma RISC-V, fa'aleleia le fa'atinoga, foliga fou mo le galulue faatasi ma OpenCL (ma ROCm) ma Openmp.

O le lisi atoa o suiga, e pei ona masani ai, o loʻo i totonu o Faʻamatalaga Faʻamatalaga:

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

puna: linux.org.ru

Faaopoopo i ai se faamatalaga