Tag Archives | LLVM

AerynOS GNOME Edition 2025.08 duyuruldu

Genel masaüstü kullanımı için tasarlanmış, bağımsız olarak geliştirilen ve sürekli yenilenen bir GNU/Linux dağıtımı olan AerynOS‘un GNOME Edition 2025.08 sürümü duyuruldu. Ağustos 2025’i kapatırken, yılın üçüncü sürümünü duyurmaktan gurur duyulduğu belirtilirken, sürümün, yoğun bir geliştirme döneminin ardından geldiği ifade ediliyor. 6.15.11 Linux çekirdeği üzerine yapılandırılan yeni sürüm; GNOME 48.4, KDE Plasma 6.4.4, Sway 1.11 ve Cosmic Alpha 7 masaüstü ortamı veya pencere yöneticileriyle kullanıma sunuluyor. Mesa 25.2.1, LLVM 20.1.8, uutils-coreutils 0.1.0, sudo-rs 0.2.8, ffmpeg 7.1.1, fastfetch 2.51.1 (AerynOS logosu eklenmiş olarak), Waydroid 1.5.4, openvpn 2.6.14, protontricks 1.13.0, winectricks 20250102 ile gelen sistem, çoğunlukla konsol oturum açma işlemlerini etkileyen PATH yapılandırmasındaki ince bir sorun düzeltilmiş olarak geliyor. AerynOS, bir kullanıcı sistemine yüklenen temel paketler için bir paket kümesi modeline geçiş yapıyor. Bilindiği gibi, paket kümeleri, belirli bir amaç için ilişkili veya birlikte kullanılan paketlerden oluşan bir koleksiyondur. AerynOS bünyesinde; GNOME masaüstü, “moss” adlı özel bir paket yöneticisi, geri alma seçeneklerine sahip atomik güncellemeler, “boulder” adlı bir paket derleme sistemi ve “blsforme” adlı bir yardımcı program aracılığıyla karmaşık EFI yapılandırmasına sahip akıllı önyükleme yönetimi bulunuyor. AerynOS GNOME Edition 2025.08 hakkında bilgi edinmek üzere sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

AerynOS GNOME Edition 2025.08 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Mold 2.40.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 bilinen GNU Mold’un 2.40.1 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu projenin, başlangıçta LLVM’nin LLD’si üzerinde çalışaduran ve agresif bir şekilde performans optimizasyonları üzerinde çalışan Rui Ueyama tarafından başlatıldığı hatırlatılıyor. Mold 2.40.1, GNU LD/Gold ve LLVM LLD’ye bu yüksek hızlı bağlayıcı alternatifi için dikkate değer bir diğer adım olarak tanımlanıyor. Mold 2.40.1’in daha fazla performans iyileştirmesi getirdiği belirtilirken, artık “–compress-debug-sections” seçeneğiyle gereksiz bellek sıfır başlatmayı ortadan kaldırdığı ifade ediliyor. Mold baş geliştiricisi Rui Ueyama, bu değişikliğin yaklaşık 5 GB hata ayıklama bilgisi bölümü olan bir yürütülebilir dosyayı bağlarken bir AMD Ryzen Threadripper 7980X sisteminde süreyi yaklaşık 1,2 saniye düşürebileceğini doğrulamış bulunuyor. Mold 2.40.1 ayrıca, üstel bir desen eşleştirme algoritması yerine küresel desen eşleştirme için doğrusal zamanlı bir algoritma kullanarak işleri hızlandırıyor. Projeye sponsor olan herkese teşekkür edildiği belirtiliyor. Yeni sürümün, ayrıca çeşitli hata düzeltmelerine ve diğer küçük geliştirmelere sahip olduğu belirtiliyor. Açık kaynaklı bir proje olunduğu ve GitHub Sponsorları ve OpenCollective aracılığıyla bağış kabul edilebilir olunduğu söyleniyor. GNU GNU Mold 2.40.1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

      

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

0

GNU Mold 2.40.0 duyuruldu

GNU Gold ve LLVM’nin LLD bağlayıcılarına çok umut verici, yüksek performanslı bir bağlayıcı alternatifi olarak bilinen GNU Mold’un 2.40.0 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu projenin, başlangıçta LLVM’nin LLD’si üzerinde çalışaduran ve agresif bir şekilde performans optimizasyonları üzerinde çalışan Rui Ueyama tarafından başlatıldığı hatırlatılıyor. Yüksek hızlı bağlayıcının yeni bir sürümünün, en dikkat çekici özelliğinin, mold’un artık hata ayıklama bilgisi bölümü 4 GiB’ı aştığında DWARF32 ile yer değiştirme taşması sorunlarını azaltmak için çıkış hata ayıklama bölümlerinde DWARF64’ten önce DWARF32 hata ayıklama bilgilerini yerleştirdiği ifade ediliyor. 2.38.0’da tanıtılan, alışılmadık derecede büyük bir hizalamaya sahip bir iş parçacığı yerel değişkeninin düzgün hizalanmamış olabilecek bir gerilemenin düzeltildiği söyleniyor. Projeye sponsor olan herkese teşekkür edildiği belirtiliyor. Yeni sürümün, ayrıca çeşitli hata düzeltmelerine ve diğer küçük geliştirmelere sahip olduğu belirtiliyor. Açık kaynaklı bir proje olunduğu ve GitHub Sponsorları ve OpenCollective aracılığıyla bağış kabul edilebilir olunduğu söyleniyor. GNU GNU Mold 2.40.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

     

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

0

GNU Mold 2.38.0 duyuruldu

GNU Gold ve LLVM’nin LLD bağlayıcılarına çok umut verici, yüksek performanslı bir bağlayıcı alternatifi olarak bilinen GNU Mold’un 2.38.0 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu projenin, başlangıçta LLVM’nin LLD’si üzerinde çalışaduran ve agresif bir şekilde performans optimizasyonları üzerinde çalışan Rui Ueyama tarafından başlatıldığı hatırlatılıyor. Bu sürümün, en dikkat çekici özelliğinin, şu anda LLVM ağacında geliştirilmekte olan deneysel yeniden yerleştirme tablosu biçimi olan CREL için deneysel desteğin sunulması olduğu belirtilirken, CREL’nin başlangıçta RELLEB olarak bilindiği ve ELF dosyaları için kompakt bir yeniden yerleştirme biçimi olduğu söyleniyor. CREL’nin, ELF dosyaları için REL ve RELA gibi biçimlerden çok daha verimli olduğu söyleniyor. Yeni sürümün, ayrıca çeşitli hata düzeltmelerine ve diğer küçük geliştirmelere sahip olduğu belirtiliyor. Açık kaynaklı bir proje olunduğu ve GitHub Sponsorları ve OpenCollective aracılığıyla bağış kabul edilebilir olunduğu söyleniyor. GNU GNU Mold 2.38.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

    

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

0

GNU Mold 2.35.0 duyuruldu

GNU Gold ve LLVM’nin LLD bağlayıcılarına çok umut verici, yüksek performanslı bir bağlayıcı alternatifi olarak bilinen GNU Mold’un 2.35.0 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu projenin, başlangıçta LLVM’nin LLD’si üzerinde çalışaduran ve agresif bir şekilde performans optimizasyonları üzerinde çalışan Rui Ueyama tarafından başlatıldığı hatırlatılıyor. Bunun, yüksek hızlı bağlayıcının yeni bir sürümü olduğu ifade edilirken, Big-endian ARM64’ün artık desteklendiği, ARM64’ün, işlemcinin küçük veya büyük uçlu modda çalışabileceği anlamına gelen iki uçlu bir işlemci olduğu hatırlatılıyor. Hata düzeltmeleri ve uyumluluk iyileştirmeleriyle gelen yeni sürümde, nadir durumlarda, kalıp “ConcurrentMap is full” hatasıyla başarısız olunabildiği ama şimdi bu sorunun da çözüldüğü söyleniyor. Açık kaynaklı bir proje olunduğu ve GitHub Sponsorları ve OpenCollective aracılığıyla bağış kabul edilebilir olunduğu söyleniyor. GNU GNU Mold 2.35.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

   

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

0

LPython 0.22.0 duyuruldu

Tür açıklamalı Python kodunu agresif bir şekilde optimize eden LPython, yüksek performanslı yazılan Python derleyicisidir. LLVM, C, C++ ve WASM dahil olmak üzere çeşitli arka uçlara sahip olan LPython‘un temel ilkesi hızdır. LPython’un 0.22.0 sürümü, Ondřej Čertík tarafından duyuruldu. Yeni sürümde, _lpython_get_argc() için prototip bildiriminin düzeltildiği belirtilirken, ASR düzeyinde karma yapılamayan nesne türlerinin tespit edildiği söyleniyor. print()’de IntrinsicElementalFunction’ın işlenmesi için sembolik geçiş düzeltilirken, dict.keys için derleme zamanı desteğinin eklendiği söyleniyor. dict.values ​​için derleme zamanı desteği eklenirken, küresel kapsamdaki for döngülerinin kapsam belirleme sorunlarının düzeltildiği ifade ediliyor. @kmr-srbh tarafından list.pop için derleme zamanı desteği eklendiği belirtilirken, @anutosh491 tarafından is_integer özelliği için destek eklendiği söyleniyor. LPython 0.22.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

LPython 0.22.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Mold 2.32.0 duyuruldu

GNU Gold ve LLVM’nin LLD bağlayıcılarına çok umut verici, yüksek performanslı bir bağlayıcı alternatifi olarak bilinen GNU Mold’un 2.32.0 sürümü aynı zamanda chibicc derleyicisinin de yazarı olan Rui Ueyama tarafından duyuruldu. Bu projenin, başlangıçta LLVM’nin LLD’si üzerinde çalışaduran ve agresif bir şekilde performans optimizasyonları üzerinde çalışan Rui Ueyama tarafından başlatıldığı hatırlatılıyor. Kalıp, özdeş kod katlama veya ICF adı verilen bir özelliği desteklediği belirtilen yeni sürümde, adından da anlaşılacağı gibi ICF’nin aynı işlevleri bulup çıktı dosyasının boyutunu küçültmek için bunları birleştirdiği söyleniyor. Şablonların farklı türler için aynı makine koduna örneklenme eğiliminde olduğundan, bunun, özellikle şablon ağırlıklı C++ programları için etkili olduğu belirtiliyor. -z rodynamic seçeneğinin artık LLVM lld ile uyumluluk açısından desteklendiği belirtilirken, çeşitli hata düzeltmeleri ve uyumluluk iyileştirmeleri yapıldığı söyleniyor. Açık kaynaklı bir proje olunduğu ve GitHub Sponsorları ve OpenCollective aracılığıyla bağış kabul edilebilir olunduğu söyleniyor. GNU GNU Mold 2.32.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

  

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

0