Archive | Programlama

Apache Commons BCEL 6.13.0 duyuruldu

Yeniden kullanılabilir Java bileşenlerinin tüm yönlerine odaklanan bir Apache projesi olan Apache Commons‘un BCEL 6.13.0 sürümü duyuruldu. Apache Commons projesinin üç bölümden oluştuğu belirtiliyor: Yeniden kullanılabilir Java bileşenlerinin deposu olan Commons Proper, Java bileşen geliştirme için bir çalışma alanı olan Commons Sandbox ve şu anda etkin olmayan bileşenlerin deposu olan Commons Dormant. Ayrıca, projenin hedeflerini daha ayrıntılı olarak açıklayan tüzüğü de okuyabilirsiniz. Tüm ASF geliştiricileri için yazılabilir durumda olan Apache Commons kaynak kod depolarında, önce taahhüt et, sonra incele” topluluğu olsa da, katkıda bulunanların kod göndermeden önce niyetlerini ve planlarını geliştirici posta listesinde duyurmalarının nezaket ve yardımcı bir davranış olarak değerlendirildiği ifade ediliyor. Java 26 ve üzeri sürümlerde sabit havuz modülü erişim testinin düzeltildiği belirtilen yeni sürümde, Utility() işlevinin kullanımdan kaldırıldığı, tüm Javadoc uyarılarının düzeltildiği ve varsayılan olarak kontrollerin zorunlu kılındığı söyleniyor. Ayırıcı içeren adlar için ConstantPoolGen dedup anahtar çakışmaları düzeltilmiş bulunuyor. Apache Commons BCEL 6.13.0 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Commons BCEL 6.13.0 edinmek için aşağıdaki linkten yararlanabilirsiniz

 

Qt Creator 20.0.2 duyuruldu

Qt Creator’un 20.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 20.0.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, bu Qt Creator sürümünün, Android komut satırı araçlarının son sürümlerindeki sorunları giderdiği belirtiliyor. Xcode 27, iOS simülatörü ve Qt 6.12.0’daki değişikliklere göre Qt Creator’ın güncellendiği belirtilirken, sürümün, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut olduğu ifade ediliyor. Ziller; daha fazla ayrıntı için değişiklik günlüğünün incelenebileceğini ifade etti. Yeni sürüm, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut bulunuyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 20.0.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

Qt Creator 20.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

LLVM 23.1.2 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) 23.1.2 sürümü duyuruldu. LLVM 23.1.2’nin yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkı yapan herkese teşekkür edildiği ifade ediliyor. 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 23.1.2 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

Meson 1.12.1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.12.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünün, şimdi MSVC >=19.35.32124 üzerinde çalıştığı belirtilirken, bir CACHEDIR.TAG dosyası şimdi yapıda oluşturulduğu ve kurulumun bir parçası olarak dizin dizin ve yedekleme yazılımına izin veren fazların yeniden canlandırıldığı ifade ediliyor. Yeni bir clippy-jsonRust projeleri için ninja hedefinin artık üretileceği belirtilirken, dosya ve derleyici hataları sağlamak için özel bir “kontrol komutu” sağlandığı söyleniyor. Meson 1.12.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Meson 1.12.1 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

Apache Arrow 25.0.1 duyuruldu

CPU ve GPU gibi modern donanımlarda verimli analitik işlemler için düzenlenmiş, düz ve iç içe geçmiş veriler için dilden bağımsız sütunlu bir bellek biçimi tanımlayan Apache Arrow‘un 25.0.1 sürümü duyuruldu. Bunun, 1 aydan fazla süren gelişimi kapsayan bir yama sürümü olduğu belirtilirken, bu sürüm için, 6 farklı katılımcıdan 10 taahhüt alındığı ifade ediliyor. Conda’da emilen -f bayrağının kaldırıldığı belirtilirken, eleman başına Scalars olmadan dizilerin Python nesnelerine dönüştürüldüğü söyleniyor. macOS’ta daha iyi mimalloc yapılandırmasıyla gelen yeni sürümde, SVE128’in kaldırıldığı söyleniyor. Apache Arrow’un kütüphaneleri, formatı uyguluyor ve yüksek performanslı analizler de dahil olmak üzere çeşitli kullanım durumları için yapı taşları sağlıyor. Kütüphanelerin C, C++, .NET, Go, Java, JavaScript, Julia, MATLAB, Python, R, Ruby, Rust ve Swift dilleri için mevcut olduğu biliniyor. Geliştirici topluluğu tarafından ve geliştirici topluluğu için oluşturulmuş bir yazılım olan Apache Arrow, nazik iletişime ve fikir birliğine dayalı karar almaya kendilerini adamış bir topluluğa dayanıyor. Apache Arrow 25.0.1 hakkında bilgiedinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Arrow 25.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GraalVM 25.4.4.1.1 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.4.4.1.1 sürümü duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Önceden yerel görüntü derlemesi (advance-of-time native image compilation) özelliğine sahip gelişmiş bir JDK olarak gelen GraalVM’yi IDE’nizde diğer herhangi bir Java geliştirme kiti (JDK) gibi kullanabilmek mümkündür. GraalVM 25.4.4.1.1 ile kullanılmak üzere tasarlanmış Python, JavaScript ve Node.js gibi ek dil çalışma ortamları, ilgili depolarda bağımsız dağıtımlar olarak indirilebiliyor. GraalVM Community Edition 25.4.4.1.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

GraalVM Community Edition 25.4.4.1.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Gradle derleme aracı 9.8.0-rc-3 duyuruldu

Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-3 sürümü duyuruldu. Bu sürümde, hem Gradle daemon’ı hem de Java araç zincirleri için Java 27 desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.  Continue Reading →

 

 

 

Gradle derleme aracı 9.8.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.