LLVM 11

Kua tukuna he huinga taputapu whanaketanga LLVM hototahi-GCC. Ina koa, hei whakamatautau kei roto ko Flang, he waahi o mua mo te reo Fortran.

Mai i nga mea nui:

  • Kua timata te hekenga o te punaha huihuinga ki te whakamahi i te Python 3. Ko te putanga tuarua o te reo, heoi, kei te tautoko tonutia hei whiringa "whakamuri".
  • Tautoko mo te whakaora AST, e ngawari ana te rapu hapa i roto i te waehere, tae atu ki etahi atu taputapu. Hei tauira:
  • Rōpū Matohi Hou: -Wpointer-to-int-cast, -Wuninitialized-const-tohutoro me -Wimplicit-const-int-float-conversion. Ko te mea whakamutunga ka taea te taunoa.
  • He huinga momo tauoti roa _ExtInt(N) kua taapirihia, ka taea e koe te hanga momo ehara i te maha o nga mana o te rua. Āe, ināianei ka taea e koe te hanga “ints” taurea o tetahi tau!
  • He paihere katoa o nga whakapainga ki a Clang, ina koa "ahuatanga" hou mo te maha o nga papaaho, tae atu ki te x86, ARM me RISC-V, kua pai ake te mahi, āhuatanga hou mo te mahi tahi me OpenCL (me ROCm) me Openmp.

Ko te rarangi katoa o nga huringa, pera i nga wa katoa, kei roto i nga Panui Panui:

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

Tāpiri i te kōrero