LLVM Clang 17 C/C++ compileren, når den sendes senere i år, vil nu bruge OpenMP 5.1 som standardversionen af ​​denne multi-processing programmerings-API.

I øjeblikket er LLVM/Clang som standard OpenMP 5.0, når der ikke er angivet nogen specifik OpenMP-version, men fra og med LLVM/Clang 17 vil den nu bruge OpenMP 5.1. OpenMP 5.1 bringer ændringer til C/C++ standardklasserne, nye atomare direktivudvidelser (sammenlign og fejl), strukturerede bloksekvenser og andre tilføjelser/ændringer.

LLVM Clang har allerede understøttet OpenMP 5.1-funktioner, men nu for et par dage siden i Git ændringen blev foretaget til standard til OpenMP 5.1, hvis ingen anden version er eksplicit angivet, hvilket afspejler, at udviklerne nu er komfortable med deres niveau af OMP 5.1-understøttelse.

OpenMP 5.2 er i øjeblikket den seneste upstream-version. OpenMP 5.1-specifikationen for interesserede kan findes på OpenMP.org.

Categories: IT Info