Tag Archives | C++

Catch2 3.0.0-preview5 duyuruldu

Temel olarak C++ için bir birim test çerçevesi olan Catch2‘nin 3.0.0-preview5 sürümü duyuruldu. Bunun final sürümden önceki son önizleme sürüm olmasının amaçlandığı ve API’yi bozan tüm değişikliklerin hesaba katılması gerektiği ifade ediliyor. Catch2’nin artık dağıtım modeli olarak statik olarak derlenmiş kitaplığı kullandığı belirtilirken, bunun, aynı zamanda Catch2’nin tüm işlevlerini bir test dosyasında elde etmek için, birden fazla başlık eklemek gerektiği anlamına geldiği ifade ediliyor. C++ için bir birim test çerçevesi olan Catch2; aynı zamanda temel mikro kıyaslama özellikleri ve basit BDD makroları sağlıyor. Catch2’nin ana avantajının, onu kullanmanın hem basit hem de doğal olması olduğu söyleniyor. Catch2’nin artık minimum destek dili sürümü olarak C++14’ü kullandığı belirtilirken, ANON_TEST_CASE’in kaldırıldığı, bunun yerine argümansız TEST_CASE kullanılması gerektiği ifade ediliyor. Catch2 3.0.0-preview5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Catch2 3.0.0-preview5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 3.23.1 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.23.1 sürümü, John Parent tarafından duyuruldu. CMake 3.23.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Parent; ihtiyaç duyulabilecek belgelerin burada bulunabileceğini belirtti. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.23.1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.23.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 14.0.1 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) 14.0.1 sürümü GitHub üzerinden duyuruldu. LLVM 14.0.1’i duyurmaktan memnuniyet duyduğunu belirten Stellard; bunun önemli bir sürüm olduğunu söyledi. LLVM/Clang 12; x86-64 mikro mimari özellik seviyeleri ve Intel Alder Lake, Sapphire Rapids ve AMD Zen 3 için destek içeriyor. 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 14.0.1 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

LLVM 14.0.1 edinmek için projenin sürümler sayfasına gidilebilir.

0

CMake 3.23.0 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.23.0 sürümü, John Parent tarafından duyuruldu. CMake 3.23.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. CMake 3.23.0’ı duyurmaktan mutluluk duyduklarını söyleyen Parent; ihtiyaç duyulabilecek belgelerin burada bulunabileceğini belirtti. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.23.0 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.23.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 14.0.0 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) 14.0.0 sürümü, Tom Stellard tarafından GitHub üzerinden duyuruldu. LLVM 14.0.0’ı duyurmaktan memnuniyet duyduğunu belirten Stellard; bunun önemli bir sürüm olduğunu söyledi. LLVM/Clang 12; x86-64 mikro mimari özellik seviyeleri ve Intel Alder Lake, Sapphire Rapids ve AMD Zen 3 için destek içeriyor. 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 14.0.0 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

LLVM 14.0.0 edinmek için projenin sürümler sayfasına gidilebilir.

0

IBus 1.5.26 duyuruldu

Unix benzeri işletim sistemlerinde çok dilli giriş için bir giriş yöntemi çerçevesi olan IBus‘ın 1.5.26 sürümü duyuruldu. Topluluğun kabulünü kazanan IBus; FreeBSD, Fedora ve Ubuntu gibi birçok GNU/Linux dağıtımının paket depolarında vardır. Fedora 11’den itibaren IBus, Fedora için varsayılan giriş yöntemi çerçevesi haline gelmiştir. C ve Python’da geliştirilen IBus, XIM protokolünü uygular, ayrıca, GTK+ ve Qt giriş yöntemi modüllerine sahiptir. Systray desteği de sağlayan yazılım, yapılandırma değişikliklerini hemen uygular ve C ve Python bağları sağlar. Peng Huang tarafından geliştirilmeye başlanan IBus, GNU Genel Kamu Lisansıyla lisanslanmıştır. IBus 1.5.26 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

IBus 1.5.26 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.22.3 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.22.3 sürümü, John Parent tarafından duyuruldu. CMake 3.22.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Koşul hatası toleransının geri yüklendiği söylenen yeni sürümde, UTF-8 malzeme listesinin yalnızca MSVC araçlarıyla yanıt dosyalarında kullanıldığı söyleniyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.22.3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.22.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0