12 puan yazan hwaan2 2024-11-11 | 2 yorum | WhatsApp'ta paylaş
  • gccrs, GCC projesinin bir parçası olarak geliştirilen alternatif bir Rust derleyicisidir.
  • Bu proje, GNU Compiler Collection içinde Rust desteği sağlamayı hedefler ve rustc ile aynı davranışı göstermeyi amaçlar.
  • Başlıca hedefi, özellikle LLVM'nin desteklemediği platformlarda Rust derlemek için bir alternatif sunmaktır.
  • gccrs, GCC'nin güvenlik özellikleri ve eklentileri sayesinde güvenli olmayan Rust kodunu analiz etmede faydalıdır.
  • Bu proje, ayrı bir Rust benzeri dil oluşturmak yerine Rust spesifikasyonu çalışmalarına katkı sunmayı amaçlar.
  • gccrs, rustc_codegen_gcc ile rekabet etmeyi değil, ayrı bir GCC frontend'i olarak farklı avantajlar sunmayı hedefler.
  • Proje, Rust ekosistemini bölmeden Rust'ın daha fazla platforma ulaşmasına yardımcı olmayı vurgular.
  • gccrs ile kod derlemek için -frust-incomplete-and-experimental-compiler-do-not-use adlı komut satırı bayrağı gerekir; bu da deneysel durumda olduğunu gösterir.
  • gccrs, iletişim için GitHub ve Zulip kullanır; bu da Rust topluluğunun tercihleriyle uyumludur.
  • Proje, doğruluğu sağlamak için polonius ve rustc_parse_format gibi Rust bileşenlerini yeniden kullanır ve daha fazla yeniden kullanım planlamaktadır.
  • gccrs, Rust topluluğuyla ilişkileri iyileştirmek ve ekosistemdeki kırılmaları azaltmak için görüşleri memnuniyetle karşılar.

2 yorum

 
tujuc 2024-11-11

Ooo.... Ekosistem için iyi haber ama.. GCC... GNU lisansı sorun olduğu için sorun çıkmadan devam edip edemeyeceğinden emin değilim..;;
Arada değişmiş olabilir mi..;;;

 
dalinaum 2024-11-11

gccrs GPL lisanslıdır ve GCC ile derlenen çıktılar GPL'den etkilenmez. gccrs'yi gizlemeye çalışmadığınız sürece bir sorun olmaz herhalde.