LLVM Clang 17 C/C++-kompilatorn vid leverans senare i år kommer nu att använda OpenMP 5.1 som standardversion av detta programmerings-API för flera processer.
För närvarande är LLVM/Clang som standard OpenMP 5.0 när ingen specifik OpenMP-version är specificerad, men från och med LLVM/Clang 17 kommer den nu att använda OpenMP 5.1. OpenMP 5.1 ger ändringar av C/C++ standardklasser, nya atomdirektivtillägg (jämför och misslyckas), strukturerade blocksekvenser och andra tillägg/ändringar.
LLVM Clang har redan stöd för OpenMP 5.1-funktioner men nu för några dagar sedan i Git ändringen gjordes till standard till OpenMP 5.1 om ingen annan version uttryckligen anges, vilket återspeglar att utvecklarna nu är bekväma med sin nivå av OMP 5.1-stöd.
OpenMP 5.2 är för närvarande den senaste uppströmsversionen. OpenMP 5.1-specifikationen för de intresserade finns på OpenMP.org.