ЛЛВМ КСНУМКС

Објављен је скуп ГЦЦ компатибилних ЛЛВМ развојних алата. Нарочито, као експеримент укључује Фланг, фронтенд за језик Фортран.

Од значајних:

  • Почела је миграција асемблерског система ка коришћењу Питхон-а 3. Друга верзија језика је, међутим, и даље подржана као „резервна” опција.
  • Подршка за АСТ опоравак, што поједностављује претрагу грешака у коду, укључујући додатне услужне програме. Пример
  • Нове групе упозорења: -Впоинтер-то-инт-цаст, -Вунинитиализед-цонст-референце и -Вимплицит-цонст-инт-флоат-цонверсион. Ово последње је подразумевано омогућено.
  • Додан је скуп проширених целих типова _ЕктИнт(Н), који вам омогућава да креирате типове који нису вишеструки степена двојке. Да, сада можете направити „интс“ вишеструке било ког броја!
  • Читава гомила побољшања за Цланг, посебно Нове функције" за многе платформе, укључујући к86, АРМ и РИСЦ-В, побољшане перформансе, Нове функције за рад са ОпенЦЛ (и РОЦм) и ОпенМП.

Комплетна листа промена, као и увек, налази се у напоменама о издању:

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

Извор: линук.орг.ру

Додај коментар