LLVM Clang 17 C/C++ derleyicisi, bu yıl sonra teslim edildiğinde, bu çok işlemli programlama API’sinin varsayılan sürümü olarak artık OpenMP 5.1’i kullanacak.

Şu anda LLVM/Clang, belirli bir OpenMP sürümü belirtilmediğinde varsayılan olarak OpenMP 5.0’dır, ancak LLVM/Clang 17’den itibaren artık OpenMP 5.1’i kullanacaktır. OpenMP 5.1, C/C++ varsayılan sınıflarında değişiklikler, yeni atomik yönerge uzantıları (karşılaştır ve başarısız ol), yapılandırılmış blok dizileri ve diğer eklemeler/değişiklikler getirir.

LLVM Clang, OpenMP 5.1 özelliklerini zaten destekliyor, ancak artık birkaç gün önce Git’te Açıkça başka bir sürüm belirtilmezse, değişiklik varsayılan olarak OpenMP 5.1 olarak yapılmıştır, bu da geliştiricilerin artık OMP 5.1 desteği düzeylerinde rahat olduklarını yansıtmaktadır.

OpenMP 5.2 şu anda en son yukarı akış sürümüdür. İlgilenenler için OpenMP 5.1 spesifikasyonu OpenMP.org adresinde bulunabilir.

Categories: IT Info