Tag Archives | LLVM
GNU Mold 1.3.0 duyuruldu
GNU Mold 1.1.1 duyuruldu
GNU Mold 1.1 duyuruldu
GNU Mold 1.0.2 duyuruldu
GNU Mold 1.0.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNU Mold 1.0.1 duyuruldu
GNU Gold ve LLVM’nin LLD bağlayıcılarına çok umut verici, yüksek performanslı bir bağlayıcı alternatifi olarak daha bu ay duyurulan GNU Mold 1.0’ın ardından GNU Mold 1.0.1, aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu, her ne kadar bir bakım sürümü olsa da, sürümün, bir dizi düzeltmenin yanı sıra sıkıştırılmış yeni özellikler içerdiği ifade ediliyor. GNU linker’ın tüm özelliklerini destekleyen yeni sürümün, çok yüksek bir performansa sahip olduğu ifade ediliyor. 8 çekirdekli bir bilgisayarda, hata ayıklama bilgisine sahip yürütülebilir dosyaları bağlamak işi GNU Gold ile 53 saniye, LLVM lld ile 11,7 saniye ve GNU Mold ile yalnızca 2,2 saniye (GNU Gold’dan 26 kat daha hızlı) sürüyor. Bu şekilde derleme süresini azaltmak, büyük projeler geliştirmenin kolaylığını önemli ölçüde artırıyor. GNU Mold 1.0.1, ayrıca bilinmeyen -z seçeneklerini hatalardan ziyade uyarılara, sembol işlemede yapılan değişikliklere ve çeşitli diğer hata düzeltmelerine indirger. GNU Mold 1.0.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNU Mold 1.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNU Compiler Collection (GCC) 10 -std=c++20 için geç destek ekleyecek
GCC 10 için oldukça gecikmiş bir değişiklik olarak, C++20’yi hedefleyen -std=c++20 nahtarı kullanıma sunuluyor. GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection; bir süredir C++20 desteği üzerinde çalışıyor ve bunların çoğunu tamamlamış bulunuyor. Bu C++ revizyonu önümüzdeki birkaç ay içinde duyurulacak. Böylece GCC 10 şimdi -std=c++20’yi ödüllendirmiş olacak. Red Hat’dan Jason Merrill, hafta sonunda şunları kaydetti: “Red Hat’dan Jason Merrill, hafta sonu taahhüdünde şunları kaydetti: “Muhtemelen bunun için çok zaman harcandı ama şimdi C++20’nin son komite toplantısı ile işimiz bitti. Bu yama sadece seçeneği ekliyor. Yayınlanacak standardı daha kapsamlı değişiklikler bekleyebilir.” GCC’nin C++ desteğinin mevcut durumu bu dokümanda bulunabilir.
GCC 10 için konseptler ve tutarlı karşılaştırma operatörü desteklendi, sürekli acil işlevler için kısmi destek sağlanırken, Unicode iyileştirmeleri ve diğer geliştirmeler sağlanmış bulunuyor. Halen tamamlanacak kavramlar, modüller ve diğer öğelerle birlikte, Clang 9 ve önümüzdeki Clang 10 ile ilgili çok şey olduğu söyleniyor. Bu arada LLVM Clang C++20 durumu burada görülebilir.