Tag Archives | LLVM

GNU Mold 1.0.2 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.1’in ardından, GNU Mold 1.0.2 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Yeni sürüm, düzeltmeler ve küçük güncellemelerle geliyor. Mold, yerel bağlantı zamanı optimizasyonu (LTO) desteği için çalışırken, şu an için Mold 1.0.2, GCC/LLVM LTO desteği, istenirse ld.bfd veya ld.lld kullanımına geri döneceği söyleniyor. Mold 1.0.2 ayrıca artık diğer bağlayıcılar tarafından desteklenen daha fazla bayrağı onurlandırıyor, ARM64 aralık genişletme parçaları artık yerinde, NetBSD’de Mold desteği çalışıyor, x86_64’te 16 baytlık girişler yerine kompakt 8 baytlık PLT girişleri yayar ” -z şimdi” ve RELR tipi paketli dinamik yer değiştirmeler için destek sağlanmış bulunuyor.  Ayrıca, kalıp 1.0.2 ile, komut dosyası işlemcisinin yeniden yazılması yoluyla, özellikle * glob desen eşleştirme davranışı kullanıldığında faydalı olan performans iyileştirmeleri de bulunuyor. GNU Mold 1.0.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Mold 1.0.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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.

Continue Reading →

GNU Mold 1.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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.

Continue Reading →

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.

 

0

SUSE Linux Enterprise 15 SP1 duyuruldu

SUSE ekibi, SUSE Linux Enterprise 15 SP1’i duyurdu. Çeşitli güvenlik iyileştirmeleri, güvenlik düzeltme ekleriyle gelen yeni sürüm, AMD Secure için tam destek sunuyor. openSUSE Leap’ten SUSE Linux Enterprise’a daha yumuşak bir geçiş öngörülürken, sürüm, şifreli sanallaştırma (SEV) teknolojisi içeriyor. Sistem, güncellemeler için bakım penceresinde önemli bir düşüş sağlayarak daha fazla üretim süresi sağlıyor. Topluluk Linux’undan kurumsal Linux’a daha hızlı ve daha kolay geçiş olanağı sağlanıyor. Küçük hamlelerle openSUSE Leap sisteminden SUSE Linux Enterprise Server’a taşınılabiliyor. SUSE Linux Enterprise 15 SP1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

SUSE Linux Enterprise’in Intel ve AMD 32 ve 64 bit x86, Intel Itanium, IBM Power ve System Z mimarilerine destek veren ürünleri, 60 gün boyunca ücretsiz denenebilir. SUSE Linux Enterprise 15 SP1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SUSE Linux Enterprise 15 Service Pack 1 RC 1 duyuruldu

Geçtiğimiz yaz yayınlanan SUSE Linux Enterprise 15’in ardından, bazı yıl sonu testlerini başlatmak için SUSE Linux Enterprise 15 Service Pack 1’in sürümleri duyurulmaya devam ediliyor. Beta 1 sürümü 19 Aralık 2018’de duyurulan SUSE Linux Enterprise 15 Service Pack 1’in sürüm adayı duyuruldu. Birçok hata düzeltmesi ve bazı paket güncellemeleri içeren yeni sürümün finalinin, Haziran 2019 ortasında çıkarılması planlanıyor. Artık FCS kalitesine sahip olmayı hedeflediklerini söyleyen geliştirici ekip, sürümün, amavisd-new 2.11.1, ceph 14.1.0-559-gf1a72cff25, cloud-netconfig-azure ve cloud-netconfig-ec2 0.9, cloud-areasrv-client 8.1.3, containerd 1.2.2, docker 18.09.1-ce, google-compute-engine 20190124, java-1_8_0-openjdk jdk8u201, mariadb 10.2.22 GA, openvswitch 2.11.0, rmt-server 1.2.2, supportutils 3.1.1, samba 4.9.4 gibi güncel paketler içeriyor. SUSE Linux Enterprise 15 Service Pack 1 RC 1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

SUSE Linux Enterprise’in Intel ve AMD 32 ve 64 bit x86, Intel Itanium, IBM Power ve System Z mimarilerine destek veren ürünleri, 60 gün boyunca ücretsiz denenebilir. SUSE Linux Enterprise 15 Service Pack 1 RC 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SUSE Linux Enterprise 15 Service Pack 1 Beta 1 duyuruldu

Geçtiğimiz yaz yayınlanan SUSE Linux Enterprise 15’in ardından, bazı yıl sonu testlerini başlatmak için SUSE Linux Enterprise 15 Service Pack 1’i duyurdu. Java 11’i varsayılan JRE yapan yeni sürüm, YaST2 düzeltmeleri içeriyor ve GCC8 derleyicisini sisteme eklemiş bulunuyor. GCC7 sistemde varsayılan derleyici olarak kalırken, LLVM 7.0 ve çeşitli diğer güncellemeler geliyor. Önümüzdeki birkaç ay içinde en az iki tane daha beta sürüm yayınlanacağı belirtiliyor. Sunucu uygulama modülüne vpp eklendiği bildirilirken, libqt’nin 5.9.7 sürümüyle kullanıma sunulduğu ifade ediliyor. Sürüm takviminin buradan takip edilebileceği söyleniyor. SUSE Linux Enterprise 15 Service Pack 1 Beta 1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

SUSE Linux Enterprise’in Intel ve AMD 32 ve 64 bit x86, Intel Itanium, IBM Power ve System Z mimarilerine destek veren ürünleri, 60 gün boyunca ücretsiz denenebilir. SUSE Linux Enterprise 15 Service Pack 1 Beta 1 için aşağıdaki linkten yararlanabilirsiniz.

0