Tag Archives | C++

LLVM 16.0.3 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) 16.0.3 sürümü, Tom Stellard tarafından duyuruldu. Bu sürümün, bir hata düzeltme sürümü olduğu ve 16.0.0 ile API ve ABI uyumluluk taşıdığı belirtiliyor. LLVM Projesi, modüler ve yeniden kullanılabilir derleyici ve araç zinciri teknolojilerinin bir koleksiyonu olarak kullanıma sunuluyor ve adına rağmen, LLVM’nin geleneksel sanal makinelerle çok az ilgisi olduğu biliniyor. “LLVM” adının kendisi bir kısaltma değil; projenin tam adıdır. LLVM, isteğe bağlı programlama dillerinin hem statik hem de dinamik derlemesini destekleyebilen modern, SSA tabanlı bir derleme stratejisi sağlamak amacıyla Illinois Üniversitesi’nde bir araştırma projesi olarak başlamıştı. 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 16.0.3 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 16.0.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OBS Studio 29.1.0 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 29.1.0 sürümü, Hugh Bailey tarafından duyuruldu. Gelişmiş RTMP üzerinden AV1/HEVC akışı için destek eklendiği belirtilen yeni sürümde, gelişmiş RTMP V1, RTMP protokolünü daha yeni video codec bileşenlerini ve HDR’yi destekleyecek şekilde genişlettiklerini belirten Bailey; HDR’nin henüz uygulanmadığını söyledi. Windows için bir DLL engelleme özelliği eklendiği belirtilirken, yazılıma akış ve kayıt için ses kodlayıcıyı seçmek için ayarlar eklendiğini söyledi. macOS’ta güncelleme kanalları eklendiği belirtilirken, Ctrl – ve + ile tarayıcı yuvalarını yakınlaştırma yeteneği ve sağ tıklama menüsü eklendiği de ifade ediliyor. OBS Project tarafından sağlanan OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 29.1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

   

OBS Studio 29.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CLion 2023.1.2 duyuruldu

C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un 2023.1.2 sürümü, Anastasia Kazakova tarafından duyuruldu. Kazakova; 2023.1.2 sürümünün artık kullanılabilir olduğunu söyledi. Şimdi 2023.2 sürümünü planlamaya başladıklarını belirten Kazakova; bu sürümün, kalite odaklı bir sürüm olarak planlandığını söyledi. Ayrıca, CLion 2023.1.2 hata düzeltme güncellemesiyle v2023.1’i geliştirmeye devam edeceklerini belirten Kazakova; yapı 231.8770.66’nın web sitesinden, araç kutusu uygulaması aracılığıyla, Ubuntu için bir çırpıda veya IDE’den yama aracılığıyla indirilebileceğini ifade etti. CUDA projeleri artık bir Docker araç zinciri ile CLion’da başarıyla açılabiliyor. Bu rapordaki ROS2 örneğinde olduğu gibi, CLion’un bir Docker araç zinciri içinde bazı başlıkları bulmasını engelleyen sorunu düzelttikleri konusunu açıklayan Kazakova; yeni talep üzerine sökme özelliğinin artık GCC 13.1 ile doğru şekilde çalıştığı belirtiliyor. Kısaltılmış işlev şablonları için yanlış parametre ipucunun düzeltildiği söyleniyor. CLion 2023.1.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

CLion 2023.1.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Zstd 1.5.5 duyuruldu

Komut satırı ile hızlı, kayıpsız bir sıkıştırma algoritması ve veri sıkıştırma aracı olan Zstd adıyla bilinen Zstandard’ın 1.5.5 sürümü duyuruldu. Bunun, hızlı bir düzeltme sürümü olduğu belirtilirken, belirli senaryolar için orta düzey sıkıştırmanın hız iyileştirmeleri yapılmış bulunuyor. 5-12 seviyeleri için sürüm 1.5.0’da tanıtılan satır karması eşleştirme bulucunun, sürüm 1.5.5’te geliştirildiği ve belirli köşe durum senaryolarında hızının artırıldığı belirtiliyor. Bu pakette başka hoş geldiniz hız iyileştirmeleri olduğu belirtilirken, sürüm, hız iyileştirmeleriyle sınırlı değil, bu sürümde birkaç yarım kalmış iş ve köşe durumu da düzeltilmiş bulunuyor. Konuya ilişkin daha geniş bilgi arayanlar, tam değişiklik sayfasını inceleyebilirler. Sürümde bunun dışında diğer bakım öğeleri, düzeltmeler ve iyileştirmeler var. Yeni sürüm, daha az bellek kullanımı ile sıkıştırma hızında büyük bir gelişme sağlıyor. Zstd 1.5.5 hakkında ayrıntılı bilgi edinmek için GitHub üzerindeki duyuru incelenebilir.

Continue Reading →

 

Zstd 1.5.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 16.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) 16.0.1 sürümü duyuruldu. Bu sürümün, bir hata düzeltme sürümü olduğu ve 16.0.0 ile API ve ABI uyumluluk taşıdığı belirtiliyor. Bu sürümle ilgili herhangi bir sorusu olanların, onu, burada sorabileceği söyleniyor. Mesajda ön işlemeyi devre dışı bırakma seçeneğine yapılan başvurunun düzeltildiği belirtilirken, IntegerLiteralSeparator’a MinDigits alt seçeneklerinin eklendiği ifade ediliyor. aarch64 için veri yeniden düzenleyicinin düzeltildiği söylenirken, testlerdeki eksik eklemenin de düzeltildiği belirtiliyor. ARM kullanımı basitleştirilirken, yuvalanmış initlists 1 için getSValFromInitListExpr çökmesinin düzeltildiği söyleniyor. Yeni sürümde, AMD Zen 4 desteğinden yeni Intel CPU komut setleri ve 2024’e kadar piyasaya sürülecek yeni işlemciler için işlemci hedeflerini getirmeye kadar pek çok heyecan verici donanım eklemesi yer aldığı bildiriliyor. 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 16.0.1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 16.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.26.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.26.3 sürümü, John Parent tarafından duyuruldu. CMake 3.26.3’ün artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyleyen Parent; ekstra diller etkinleştirildiğinde MinGW araçları için eğik çizgi stilinin geri yüklendiği ifade ederken, eski C++ sürücüsüyle uyumluluğun da geri yüklendiğini söyledi. Destekleri için tüm kullanıcılara teşekkür edildiği ifade ediliyor. CMake 3.26.3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

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

0

OBS Studio 29.1.0 Beta 1 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 29.1.0 Beta 1 sürümü, Hugh Bailey tarafından duyuruldu. Windows için bir DLL engelleme özelliği eklenen yazılımda, bunun, OBS’nin sorunlu DLL’lerin OBS’ye eklenmesini ve örneğin 3. taraf kaplama kancaları ve eski video yakalama cihazları gibi donmaya veya çökmelere neden olmasını engellemesine olanak tanıdığı öyleniyor. macOS’ta güncelleme kanalları eklenirken, ileriye dönük daha küçük ve daha hızlı güncellemeler için Sparkle güncellenmiş bulunuyor. Akış ve kayıt için ses kodlayıcıyı seçmek için ayarlar eklendiği belirtilirken, parçalanmış MP4 ve MOV formatlarında kayıt yapmak için bir ayar eklendiği ifade ediliyor. Uyumsuz ses/video kodlayıcılar artık seçilen formata göre devre dışı bırakılacağı söylenirken, Python 3.11’in artık komut dosyasında desteklendiği belirtiliyor. OBS Project tarafından sağlanan OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 29.1.0 Beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

  

OBS Studio 29.1.0 Beta 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0