Trusence Her iddianın bir kaynağı var
Son güncelleme: 28 Eylül 2026 Ara English
← Tüm haberler
Modeller

Swift 6.4, Subprocess paketini kararlı sürüme taşıyor

Sürüm; C++ ve Java ile birlikte çalışabilirliği genişletirken JavaScriptKit’in WebAssembly köprüsünü de hızlandırıyor.

Güncellendi: 28 Eylül 2026

Swift 6.4, harici süreçlerle çalışmak için platformlar arasında kullanılabilen Subprocess paketini kararlı sürüme taşıyor. Geliştiriciler bu paketle başka süreçleri başlatıp onlarla iletişim kurabiliyor. Sürüm ayrıca performans, eşzamanlılık ve geliştirme araçları alanlarında da değişiklikler getiriyor.

Daha az kopyalama ve bellek ayırmayı hedefleyen kullanımlar için UniqueArray ile ilişkili başka türler ve protokoller ekleniyor. defer ifadesinde artık await doğrudan kullanılabiliyor; böylece eşzamansız bir çağrı için ayrıca Task oluşturmak gerekmiyor. Birlikte çalışabilirlik tarafında C++20 std::span ile Swift Span arasında köprü kuruluyor ve Java desteği genişletiliyor. JavaScriptKit’in WebAssembly köprülemesi, dinamik köprülemeye kıyasla 40 kata kadar hızlanıyor. Swift 6.4 ayrıca modüllerde hata ayıklamayı iyileştiriyor ve desteklenen platformlarda Swift Build’i varsayılan araç zinciri hâline getiriyor.

Neden önemli

Swift kullananlar, harici süreçleri farklı platformlarda çalıştırıp yönetmek için artık kararlı bir API’ye sahip. Sürümün etkisi süreç yönetimiyle sınırlı değil: C++, Java ve WebAssembly tarafındaki birlikte çalışabilirlik ile geliştirme araçları da değişiyor.

Kaynaklar

  • InfoQ