Tag Archives | Richard Stallman

LLVM 16.0.5 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.5 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 uyumluluğu taşıdığı belirtiliyor. Bu yayınla ilgili herhangi bir sorusu olanların, onları buradan sorabilecekleri 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 destekleyen  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.5 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

GNU GDB 13.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 13.2 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sisteminde, C, C++ ve Fortran gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. Python API iyileştirmeleriyle gelen yeni sürüm, MI sürüm 1’in kullanımdan kaldırıldığı belirtilirken, sürümün çeşitli iyileştirmeler içerdiği ifade ediliyor. GDB’nin artık ELF için zstd sıkıştırılmış hata ayıklama bölümlerini desteklediği söyleniyor. DBX modu kaldırılırken, Python sürüm 2’ye karşı derleme desteği de kaldırılmış bulunuyor. GNU GDB 13.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itbari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU GDB 13.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 16.0.4 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.4 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. Bu yayınla ilgili herhangi bir sorusu olanların, onları buradan sorabilecekleri 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 destekleyen  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.4 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Gawk 5.2.2 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.2.2 sürümü, Aharon Robbins tarafından duyuruldu. Bunun, bir hata düzeltme sürümü olduğunu belirten Robbins; kimi hataları tespit edenlerin bunu, bug-gawk@gnu.org adresine e-posta göndererek bildirebileceklerini söyledi. Gawk’ın artık M1 macOS sistemlerinde çalıştırılabilir bir x86_64 oluşturmadığı belirtilirken, Bunun, PMA’nın bu sistemlerde kullanılamadığı anlamına geldiği ifade ediliyor. Gawk’ın artık farklı bir yığın dosyasının oluşturulup oluşturulmadığını teşhis edeceği belirtilirken, Gawk’ın artık yığın dosyasındaki ücretsiz NODE listesini “sızdırmaz” olduğu ve bunun sonucunda, kalıcı depolamanın çok daha verimli kullanımı sağlanmış olduğu ifade ediliyor. Girdi ayrıştırıcılarına istedikleri zaman için daha iyi bilgi iletildiği, her zamanki gibi birkaç küçük kod temizlemesi ve hata düzeltmesi yapıldığı belirtiliyor. GNU Awk (Gawk) 5.2.2 sürümü hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Awk 5.2.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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

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

GNU Texinfo 7.0.3 duyuruldu

GNU projesinin resmi dokümantasyon formatı olan Texinfo‘nun 7.0.3 sürümü, Gavin Smith tarafından duyuruldu. Metni işaretlemek için komutlar içeren metin tabanlı bir format olan GNU Texinfo’nun yeni sürümü, çeşitli dillerde belgeler oluşturmak için araçlar içeriyor. Çeşitli düzeltmeler yapan, test eden veya bildirilen sorunlar için katkıda bulunan herkese teşekkür edildiği bildiriliyor. Richard Stallman ve Bob Chassell tarafından yıllar önce yaratılan Texinfo; diğer biçimlendirme dillerine ve Brian Reid’in Scribe’ine dayanmaktadır. GNU dışında da pek çok projede kullanılan yazılım, çevrimiçi ve basılı (dvi, html, info, pdf, xml, vb. gibi farklı formatlarda) çıktı üretmek için tek bir kaynak dosyası kullanır. Texinfo, GNU Emacs ile iyi entegre edilmiştir. Metin tabanlı bir format olan Texinfo, HTML ve PDF de dahil olmak üzere, çeşitli dokümanlar üreten araçlar sağlayabilir. Yeni sürümün, minimum değişiklikleri içeren küçük bir hata düzeltme sürümü olduğu belirtilirken, çeşitli dillerde belgeler oluşturmak için araçlar içerdiği ifade ediliyor. Perl ikili uzantı modülleri kullanıldığında performans regresyonunun düzeltildiği söyleniyor. GNU Texinfo 7.0.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Texinfo 7.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0