Reklam · TEST
AdSense Test ReklamıGönderi üstü · Görüntülü

Rust 1.99.1 yayınlandı: wcslen hatası düzeltildi

Rust ekibi 1.99.1 sürümünü duyurdu. Bu nokta sürümü, önceki versiyonlardan gelen bir kaç regresyonu düzeltiyor ve özellikle UEFI hedefleri kullanan projelerde ortaya çıkan sorunları çözüyor.

Rustup üzerinden yüklü bir sürümün varsa güncelleme çok basit: rustup update stable komutu yeterli. Eğer Rustup yüklü değilse, Rust web sitesinden indirebilirsin.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

1.99.1'deki ana düzeltme wcslen sembolü eksikliğiyle ilgili. Bazı Rust hedefleri derlenirken wcslen işlevinin bulunmaması nedeniyle bağlantı hatası alıyordu. LLVM'nin loop-idiom-wcslen optimizasyonu, derleyici bu işleve çağrılar ekleyebiliyor ama bazı hedeflerde libc ya da başka yerlerde bu işlev mevcut değildi. Sorun UEFI hedefleri için kritik hale gelmişti: standart kütüphane önceden derlenmiş olarak geldiği için wcslen çağrıları otomatik olarak ekleniyor, ancak hedef sistemde bu işlev yoktu. Benzer kod kullanan projelerde de aynı hata ortaya çıkıyordu.

Şimdi Rust'ın compiler-builtins kütüphanesine wcslen için bir fallback eklenmiş. Bu, hedef sistemde işlev olmasa bile derlemede başarısız olmayacağını garantiliyor. Özellikle gömülü sistem ve UEFI ile çalışan geliştiriciler için bu güncelleme önemli; standart kütüphane kullanan projeler artık sorunsuz derlenebilecek.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz