Hızı ve az yer kaplamasıyla bilinen çok platformlu bir grafik web tarayıcısı olan Dillo‘nun 3.2.0 sürümü duyuruldu. Hızlı ışık araç takımı FLTK‘yı temel alan Dillo C ve C++ ile yazılmıştır. GNU Genel Kamu Lisansı (GPLv3) koşulları altında sunulan özgür bir yazılım olan Dillo, hata ölçeri kullanarak web yazarlarının web standartlarına uymalarına yardımcı oluyor. İnternet bilgi erişiminin demokratikleştirilmesi, kişisel güvenlik ve gizlilik için yüksek yazılım verimliliğini hedefleyen yazılım; her yeni sürümün bir öncekinden daha iyi olması gereken, gelişen bir yazılım modelini takip ediyor. HTTPS’in, bir dpi’den (eklenti) tarayıcıya taşındığı ve onu daha güvenilir hale getirmek için çalışmalar yapıldığı ifade ediliyor. JSON’u düz metin olarak görüntülenebileceği belirtilirken, HTML kaynak görünümüne satır numarası bağlantıları eklendiği söyleniyor. Dillo’nun GNU uzantılarına bağlı kalmadan kesinlikle C99, C++11 ve POSIX-2001 uyumlu hale getirildiği belirtilirken, bir kilitlenmeyi önlemek için 1000 yinelemeden sonra düzen motoru döngüsünün acil durdurulmasının gerçekleştirileceği söyleniyor. Dillo 3.2.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Tag Archives | C++
LLVM 19.1.7 duyuruldu
2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 19.1.7 sürümü, Tobias Hieta tarafından duyuruldu. 2025’in ilk sürümü LLVM 19.1.7’nin yayınlandığını duyurmaktan mutluluk duyduklarını belirten Hieta; gerekirse bir sonraki sürümün 19.1.8 olacağını, bundan sonra yalnızca gerçekten kritik sorunlar kabul edileceğini söyledi. 19.x kilometre taşında bulunan sorunların bildirilmesinin önemli olduğu belirtilirken, 19.1.2’deki libc++ hakkında bu gönderinin okunması öneriliyor. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 19.1.7 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.CMake 3.31.4 duyuruldu
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.31.4 sürümü, John Parent tarafından duyuruldu. CMake 3.31.4’ü duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. Yinelenen CXX_MODULES kaynaklarına toleransın geri yüklendiği belirtilirken, yardımda kod oluşturma hedefinin listelendiği söyleniyor. Boost 1.87 desteği eklenen yazılımda, yazım hatasının düzeltildiği söyleniyor. Sabit kodlu –generate-object-code bayrağının kaldırıldığı ifade ediliyor. CMake 3.31.4 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.Doxygen 1.13.2 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.2 sürümü duyuruldu. SVG nokta grafiklerine dolgu eklendiği belirtilirken, şablon sınıfı özelleştirmelerinin yok sayıldığı, bunun da geçersiz bağlantılara yol açtığının belirlendiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve dokümantasyon ile kullanıma sunulan yeni sürümde, doxycommentview’e hata ayıklama ve sürüm bilgisi eklendiği söyleniyor. Doxygen 1.13.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.GNU bc 1.08.1 ve dc 1.5.1 duyuruldu
Keyfi bir hassasiyette sayısal işlem dili olan ve sözdizimi C’ye benzeyen ama birçok önemli alanda farklılık gösteren GNU bc‘nin 1.08.1 sürümü duyuruldu. Bu arada, keyfi hassasiyette aritmetiği destekleyen ve platformlar arası bir ters Lehçe hesap makinesi olan GNU dc‘nin 1.5.1 sürümü de duyuruldu. Sürümler, Ken Pizzini tarafından duyuruldu. GNU bc’nin 1.08.1 sürümünü ve GNU dc’nin 1.5.1 sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, GNU bc ve dc’nin keyfi hassasiyetli hesap makineleri olduğu ifade ediliyor. GNU bc’nin daha geleneksel cebirsel gösterim ve biraz C benzeri fonksiyon tanımlarını kullandığı, davranışın büyük ölçüde POSIX.2 tarafından belirlendiği hatırlatılıyor. GNU dc “ters-Lehçe gösterimi (RPN)” ve makro yinelemeyi kullandığı belirtilirken, 1.08’de derleme sürecinin basitleştirildiği söyleniyor. GNU bc 1.08 ve GNU dc 1.5.0 üzerinde fark edilen bazı küçük hataları düzeltmek amacıyla kotarılan yeni sürümlerde, dc 1.5.1’in dc/Makefile.am’deki bazı sistemlerde derleme sorunlarına neden olan bağımlılık kuralını düzelttiği söyleniyor. GNU bc 1.08.1 ve dc 1.5.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
GNU bc 1.08.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Doxygen 1.13.1 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.1 sürümü duyuruldu. Düzen dosyasındaki uyarıları açıp kapatmak için WARN_LAYOUT_FILE seçeneğini eklendiği belirtilen yeni sürümde, doxygen’i C++20 modunda derlerken derleyici hatasının düzeltildiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve belgeleme sağlandığı belirtilirken, dokümantasyonu özelleştirmek için modül parçası eklendiği söyleniyor. DISABLE_INDEX ve GENERATE_TREEVIEW için varsayılanların YES olarak değiştirildiği belirtilirken, alt dizinlerde README.md dosyaları varsa, bunların dizin açıklamaları olarak ele alındığı ifade ediliyor. Doxygen 1.13.1 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Doxygen 1.13.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNU bc 1.08 ve GNU dc 1.5.0 duyuruldu
Keyfi bir hassasiyette sayısal işlem dili olan ve sözdizimi C’ye benzeyen ama birçok önemli alanda farklılık gösteren GNU bc‘nin 1.08 sürümü duyuruldu. Bu arada, keyfi hassasiyette aritmetiği destekleyen ve platformlar arası bir ters Lehçe hesap makinesi olan GNU dc‘nin 1.5.0 sürümü de duyuruldu. Sürümler, Ken Pizzini tarafından duyuruldu. GNU bc’nin 1.08 sürümünü ve GNU dc’nin 1.5.0 sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, GNU bc ve dc’nin keyfi hassasiyetli hesap makineleri olduğu ifade ediliyor. GNU bc’nin daha geleneksel cebirsel gösterim ve biraz C benzeri fonksiyon tanımlarını kullandığı, davranışın büyük ölçüde POSIX.2 tarafından belirlendiği hatırlatılıyor. GNU dc “ters-Lehçe gösterimi (RPN)” ve makro yinelemeyi kullandığı belirtilirken, 1.08’de derleme sürecinin basitleştirildiği söyleniyor. GNU dc 1.5.0 için ise belgelerde bazı küçük iyileştirmeler yapıldığı ifade ediliyor. GNU bc 1.08 ve GNU dc 1.5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
