LLVM 11

Eng Rei vu GCC-kompatibel LLVM Entwécklungsinstrumenter gouf verëffentlecht. Besonnesch, als Experiment et enthält Flang, e Frontend fir d'Fortran Sprooch.

Vun der bedeitendsten:

  • D'Migratioun vum Assemblée System fir de Gebrauch vu Python 3 huet ugefaang. Déi 2. Versioun vun der Sprooch gëtt awer nach ëmmer als "Fallback" Optioun ënnerstëtzt.
  • Ënnerstëtzung fir AST Erhuelung, déi d'Sich no Feeler am Code vereinfacht, och zousätzlech Utilities. Beispill:
  • Nei Alarmgruppen: -Wpointer-zu-int-cast, -Wuninitialized-const-Referenz an -Wimplicit-const-int-float-Konversioun. Déi lescht ass par défaut aktivéiert.
  • Eng Rei vun erweiderten ganzer Typen _ExtInt (N) gouf bäigefüügt, wat Iech erlaabt Typen ze kreéieren déi net Multiple vu Muechten vun zwee sinn. Jo, elo kënnt Dir "ints" Multiple vun all Zuel maachen!
  • Eng ganz Rëtsch Verbesserunge fir Clang, besonnesch nei "Features" fir vill Plattformen, dorënner x86, ARM an RISC-V.verbessert Leeschtung, nei Fonctiounen fir eng Aarbecht mat OpenCL (an ROCm) an Openmp.

Déi komplett Lëscht vun Ännerungen, wéi ëmmer, ass an de Release 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

Setzt e Commentaire