На прошедшей встрече разработчиков EuroLLVM’19 (April 8 - 9 in Brussels / Belgium), после очередного обсуждения, совет директоров LLVM Foundation одобрил включение компилятора F18 (Fortran) и его среду выполнения в проект LLVM.
Вот уже несколько лет разработчики NVidia занимались разработкой фронтэнда Flang для языка Fortran в рамках проекта LLVM. Недавно они приступили к его переписыванию с языка C на язык C++ (с использованием возможностей стандарта C++17). Новый проект, получивший название F18, большей частью поддерживает возможности реализованные проектом Flang, реализует поддержку стандарта Fortran 2018 и поддержку OpenMP 4.5.
Фонд LLVM рекомендовал рассмотреть изменение имени проекта на более приемлемое и более очевидное для новых разработчиков и списков рассылки. Также проекту F18 было рекомендовано рассмотреть возможность избавления привязки к стандарту C++17. Данное пожелание не блокирует принятие проекта в структуру LLVM, но пока мешает взаимодействию с определёнными элементами инфраструктуры проекта LLVM (например, ботами сборки и интеграцией с официальными выпусками).
>>> Подробности